1 #ifndef ALIEMCALCORRECTIONCLUSTERNONLINEARITY_H
2 #define ALIEMCALCORRECTIONCLUSTERNONLINEARITY_H
6 #include "AliEMCALRecoUtils.h"
30 #if !(defined(__CINT__) || defined(__MAKECINT__))
32 {
"kPi0MC", AliEMCALRecoUtils::kPi0MC },
33 {
"kPi0GammaGamma", AliEMCALRecoUtils::kPi0GammaGamma },
34 {
"kPi0GammaConversion", AliEMCALRecoUtils::kPi0GammaConversion },
35 {
"kNoCorrection", AliEMCALRecoUtils::kNoCorrection },
36 {
"kBeamTest", AliEMCALRecoUtils::kBeamTest },
37 {
"kBeamTestCorrected", AliEMCALRecoUtils::kBeamTestCorrected },
38 {
"kPi0MCv2", AliEMCALRecoUtils::kPi0MCv2 },
39 {
"kPi0MCv3", AliEMCALRecoUtils::kPi0MCv3 },
40 {
"kBeamTestCorrectedv2", AliEMCALRecoUtils::kBeamTestCorrectedv2 },
41 {
"kSDMv5", AliEMCALRecoUtils::kSDMv5 },
42 {
"kPi0MCv5", AliEMCALRecoUtils::kPi0MCv5 },
43 {
"kSDMv6", AliEMCALRecoUtils::kSDMv6 },
44 {
"kPi0MCv6", AliEMCALRecoUtils::kPi0MCv6 },
45 {
"kBeamTestCorrectedv3", AliEMCALRecoUtils::kBeamTestCorrectedv3 }
TH1F * fEnergyDistBefore
!energy distribution before
TH2F * fEnergyTimeHistBefore
!energy/time distribution before
TH1F * fEnergyDistAfter
!energy distribution after
Base class for correction components in the EMCal correction framework.
virtual ~AliEmcalCorrectionClusterNonLinearity()
AliEmcalCorrectionClusterNonLinearity()
void UserCreateOutputObjects()
Cluster energy non-linearity correction component in the EMCal correction framework.
std::map< std::string, AliEMCALRecoUtils::NonlinearityFunctions > nonlinearityFunctionMap
AliEmcalCorrectionClusterNonLinearity & operator=(const AliEmcalCorrectionClusterNonLinearity &)
static RegisterCorrectionComponent< AliEmcalCorrectionClusterNonLinearity > reg
TH2F * fEnergyTimeHistAfter
!energy/time distribution after