1 #ifndef BSEMCTHETAENERGYECF_HH 2 #define BSEMCTHETAENERGYECF_HH 7 #include "RtypesCore.h" 18 class TMemberInspector;
40 virtual Double_t
GetCorrectedEnergy(Double_t t_energy, Double_t t_thetaRad, Double_t t_phiRad)
const ;
41 void SetupLookUpMap(
const TString &t_filename,
const TString &t_histname);
42 Bool_t
FindTheBin(Float_t t_value_x, Float_t t_value_y, Int_t &t_bin_x, Int_t &t_bin_y)
const;
43 Double_t
GetValueInZ(Float_t t_value_x, Float_t t_value_y)
const;
Resembles/Contains all information a particle hitting the EMC can provide for later use in the PID st...
virtual void Correct(BSEmcRecoHit *t_recoHit) const
Apply corrections.
Double_t GetValueInZ(Float_t t_value_x, Float_t t_value_y) const
Energy correction factor/function interface.
ClassDef(BSEmcThetaEnergyECF, 1)
std::unique_ptr< TH2F > fHEnergyRatioPhoton
void SetVersion(Int_t t_version)
Bool_t FindTheBin(Float_t t_value_x, Float_t t_value_y, Int_t &t_bin_x, Int_t &t_bin_y) const
virtual Double_t GetCorrectedEnergy(Double_t t_energy, Double_t t_thetaRad, Double_t t_phiRad) const
void SetupLookUpMap(const TString &t_filename, const TString &t_histname)
Theta and Energy dependent energy correction factor.