AliPhysics  a0db429 (a0db429)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
AliEMCalTriggerBinningFactory.h
Go to the documentation of this file.
1 
12 #ifndef ALIEMCALTRIGGERBINNINGFACTORY_H
13 #define ALIEMCALTRIGGERBINNINGFACTORY_H
14 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
15  * See cxx source for full Copyright notice */
16 
17 // Author: Markus Fasel
18 
26 namespace EMCalTriggerPtAnalysis {
27 
37 public:
43 
44  void Create(AliEMCalTriggerBinningComponent * const data);
45 
46 protected:
47  void CreateMarkusPtBinning(TArrayD &binning) const;
48  void CreateRAAPtBinning(TArrayD &binning) const;
49  void CreateDefaultEtaBinning(TArrayD& binning) const;
50  void CreateDefaultZVertexBinning(TArrayD &binning) const;
51  void CreateLinearBinning(TArrayD &binning, int nbins, double min, double max) const;
52 };
53 
54 } /* namespace EMCalTriggerPtAnalysis */
55 
56 #endif /* ALIEMCALTRIGGERBINNINGFACTORY_H */
void Create(AliEMCalTriggerBinningComponent *const data)
Global binning handler used by several analysis components.
void CreateDefaultEtaBinning(TArrayD &binning) const
Global binning definition for the high- charged particle analysis.
void CreateLinearBinning(TArrayD &binning, int nbins, double min, double max) const
const Int_t nbins