17 #ifndef PNDEMCCLUSTERCALIBRATOR_H
18 #define PNDEMCCLUSTERCALIBRATOR_H
85 Int_t
FindTheBin(TH2* lookup_table, Float_t value_x, Float_t value_y, Int_t &bin_x, Int_t &bin_y);
119 #endif // PndEmcClusterCalibrator_HH
virtual ~PndEmcClusterCalibrator()
virtual ~PndEmcAbsClusterCalibrator()
represents the reconstructed hit of one emc crystal
TH2F * fHThetaDiffBarrelPhoton
TH2F * fHEnergyRatioBwdPhoton
virtual Double_t Energy(PndEmcCluster *clust, Int_t pid=22)=0
TH2F * fHEnergyRatioShashlykPhoton
Int_t FindTheBin(TH2 *lookup_table, Float_t value_x, Float_t value_y, Int_t &bin_x, Int_t &bin_y)
virtual ~PndEmcClusterHistCalibrator()
PndEmcClusterSimpleCalibrator & operator=(const PndEmcClusterSimpleCalibrator &)
PndEmcClusterCalibrator & operator=(const PndEmcClusterCalibrator &)
TH2F * fHThetaDiffFwdPhoton
virtual TVector3 Where(PndEmcCluster *clust, Int_t pid=22)
PndEmcClusterHistCalibrator & operator=(const PndEmcClusterHistCalibrator &)
static PndEmcAbsClusterCalibrator * MakeEmcClusterCalibrator(Int_t method, Int_t version=1)
virtual ~PndEmcClusterSimpleCalibrator()
PndEmcClusterHistCalibrator(Int_t version=1)
TH2F * fHThetaDiffBwdPhoton
a cluster (group of neighboring crystals) of hit emc crystals
virtual Double_t Energy(PndEmcCluster *clust, Int_t pid=22)
TH2F * fHEnergyRatioFwdPhoton
virtual TVector3 Where(PndEmcCluster *clust, Int_t pid=22)=0
TH2F * fHEnergyRatioBarrelPhoton
TH2F * fHThetaDiffShashlykPhoton
virtual Double_t Energy(PndEmcCluster *clust, Int_t pid=22)
PndEmcAbsClusterCalibrator(Int_t version=1)
PndEmcClusterCalibrationParObject * fParObject
PndEmcClusterCalibrator()
Double_t GetValueInZ(TH2 *lookup_table, Float_t value_x, Float_t value_y, Bool_t use_interpolation=kFALSE)
PndEmcClusterSimpleCalibrator(Int_t version=1)
virtual TVector3 Where(PndEmcCluster *clust, Int_t pid=22)