AliPhysics  a60a912 (a60a912)
AliEmcalCorrectionClusterNonLinearityMCAfterburner.h
Go to the documentation of this file.
1 #ifndef ALIEMCALCORRECTIONCLUSTERNONLINEARITYMCAFTERBURNER_H
2 #define ALIEMCALCORRECTIONCLUSTERNONLINEARITYMCAFTERBURNER_H
3 
5 
26  public:
27 
30 
31  // Sets up and runs the task
34  Bool_t Run();
35 
39  {
40  kPCM_EMCal = 0,
45  };
47  static const std::map <std::string, AliEmcalCorrectionClusterNonLinearityMCAfterburner::EMCAfterburnerMethod_t> fgkMCNonlinearityAfterburnerMethodMap;
48 
49 
50 protected:
53 
54  // Task configuration
61 
65 
66  private:
69 
70  // Allows the registration of the class so that it is availble to be used by the correction task.
72 
74  ClassDef(AliEmcalCorrectionClusterNonLinearityMCAfterburner, 1); // EMCal cluster non-linearity MC correction afterburner component
76 };
77 
78 #endif /* ALIEMCALCORRECTIONCLUSTERNONLINEARITYMCAFTERBURNER_H */
Int_t fNonLinearityAfterburnerFunction
Type of function used for the non linearity afterburner correction.
Definition: External.C:236
!This is determined by fitting the ratio of MC and Data pi0 mass position
Cluster energy non-linearity correction MC afterburner in the EMCal correction framework.
AliEmcalCorrectionClusterNonLinearityMCAfterburner & operator=(const AliEmcalCorrectionClusterNonLinearityMCAfterburner &)
void InitNonLinearityParam(TString namePeriod, EMCAfterburnerMethod_t method)
static const std::map< std::string, AliEmcalCorrectionClusterNonLinearityMCAfterburner::EMCAfterburnerMethod_t > fgkMCNonlinearityAfterburnerMethodMap
Relates string to the MC non-linearity afterburner method enumeration for YAML configuration.
int Int_t
Definition: External.C:63
float Float_t
Definition: External.C:68
!This is determined by fitting MC and Data pi0 mass position respectivley and dividing the fits ...
Int_t method
Base class for correction components in the EMCal correction framework.
EMCAfterburnerMethod_t fAfterburnerMethod
The version of the non-linearity afterburner correction (0-3, see enum NonlinearityMCAfterburnerMetho...
Float_t fNLAfterburnerPara[9]
Parameters for the non linearity function.
!This is determined by fitting the ratio of MC and Data pi0 mass position
!This is determined by fitting MC and Data pi0 mass position respectivley and dividing the fits ...
bool Bool_t
Definition: External.C:53
Bool_t fSetForceClusterE
Only for backwards compatibility, force cluster->E() to be set to the cluster non-linearity corrected...
static RegisterCorrectionComponent< AliEmcalCorrectionClusterNonLinearityMCAfterburner > reg