AliPhysics  f05a842 (f05a842)
 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 
6 namespace EMCalTriggerPtAnalysis {
7 
20 public:
29 
34  void Create(AliEMCalTriggerBinningComponent * const data);
35 
43  static void CreateLinearBinning(TArrayD &binning, int nbins, double min, double max);
44 protected:
60  void CreateMarkusPtBinning(TArrayD &binning) const;
77  void CreateRAAPtBinning(TArrayD &binning) const;
82  void CreateDefaultEtaBinning(TArrayD& binning) const;
87  void CreateDefaultZVertexBinning(TArrayD &binning) const;
88 };
89 
90 } /* namespace EMCalTriggerPtAnalysis */
91 
92 #endif /* ALIEMCALTRIGGERBINNINGFACTORY_H */
static void CreateLinearBinning(TArrayD &binning, int nbins, double min, double max)
void Create(AliEMCalTriggerBinningComponent *const data)
Global binning handler used by several analysis components.
Global binning definition for the high- charged particle analysis.
const Int_t nbins