AliPhysics  cf1a5e2 (cf1a5e2)
AliEmcalCorrectionClusterNonLinearity.h
Go to the documentation of this file.
1 #ifndef ALIEMCALCORRECTIONCLUSTERNONLINEARITY_H
2 #define ALIEMCALCORRECTIONCLUSTERNONLINEARITY_H
3 
5 
6 #include "AliEMCALRecoUtils.h"
7 
28  public:
30  static const std::map <std::string, AliEMCALRecoUtils::NonlinearityFunctions> fgkNonlinearityFunctionMap;
31 
34 
35  // Sets up and runs the task
38  Bool_t Run();
39 
40 protected:
45 
46  private:
49 
50  // Allows the registration of the class so that it is availble to be used by the correction task.
52 
54  ClassDef(AliEmcalCorrectionClusterNonLinearity, 2); // EMCal cluster non-linearity correction component
56 };
57 
58 #endif /* ALIEMCALCORRECTIONCLUSTERNONLINEARITY_H */
Definition: External.C:236
static const std::map< std::string, AliEMCALRecoUtils::NonlinearityFunctions > fgkNonlinearityFunctionMap
Relates string to the non-linearity function enumeration for YAML configuration.
TH2F * fEnergyTimeHistBefore
!energy/time distribution before
Base class for correction components in the EMCal correction framework.
Cluster energy non-linearity correction component in the EMCal correction framework.
bool Bool_t
Definition: External.C:53
AliEmcalCorrectionClusterNonLinearity & operator=(const AliEmcalCorrectionClusterNonLinearity &)
static RegisterCorrectionComponent< AliEmcalCorrectionClusterNonLinearity > reg
TH2F * fEnergyTimeHistAfter
!energy/time distribution after