AliPhysics  b43479f (b43479f)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliEMCalTriggerBinningFactory.h
Go to the documentation of this file.
1 #ifndef ALIEMCALTRIGGERBINNINGFACTORY_H
2 #define ALIEMCALTRIGGERBINNINGFACTORY_H
3 /* Copyright(c) 1998-2014, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
13 namespace EMCalTriggerPtAnalysis {
14 
26 public:
32 
33  void Create(AliEMCalTriggerBinningComponent * const data);
34 
35  static void CreateLinearBinning(TArrayD &binning, int nbins, double min, double max);
36 protected:
37  void CreateMarkusPtBinning(TArrayD &binning) const;
38  void CreateRAAPtBinning(TArrayD &binning) const;
39  void CreateDefaultEtaBinning(TArrayD& binning) const;
40  void CreateDefaultZVertexBinning(TArrayD &binning) const;
41 };
42 
43 } /* namespace EMCalTriggerPtAnalysis */
44 
45 #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.
static void CreateLinearBinning(TArrayD &binning, int nbins, double min, double max)
const Int_t nbins