FairRoot/PandaRoot
|
#include <PndEmcClusterCalibrator.h>
Public Member Functions | |
PndEmcClusterHistCalibrator (Int_t version=1) | |
virtual | ~PndEmcClusterHistCalibrator () |
virtual Double_t | Energy (PndEmcCluster *clust, Int_t pid=22) |
virtual TVector3 | Where (PndEmcCluster *clust, Int_t pid=22) |
Protected Attributes | |
Int_t | fVersion |
TString | fPath |
Private Member Functions | |
Int_t | FindTheBin (TH2 *lookup_table, Float_t value_x, Float_t value_y, Int_t &bin_x, Int_t &bin_y) |
Double_t | GetValueInZ (TH2 *lookup_table, Float_t value_x, Float_t value_y, Bool_t use_interpolation=kFALSE) |
PndEmcClusterHistCalibrator (const PndEmcClusterHistCalibrator &L) | |
PndEmcClusterHistCalibrator & | operator= (const PndEmcClusterHistCalibrator &) |
Private Attributes | |
TFile * | fPhoton |
TFile * | fElectron |
TFile * | fPion |
TH2F * | fHEnergyRatioBarrelPhoton |
TH2F * | fHEnergyRatioFwdPhoton |
TH2F * | fHEnergyRatioBwdPhoton |
TH2F * | fHEnergyRatioShashlykPhoton |
TH2F * | fHThetaDiffBarrelPhoton |
TH2F * | fHThetaDiffFwdPhoton |
TH2F * | fHThetaDiffBwdPhoton |
TH2F * | fHThetaDiffShashlykPhoton |
Definition at line 74 of file PndEmcClusterCalibrator.h.
PndEmcClusterHistCalibrator::PndEmcClusterHistCalibrator | ( | Int_t | version = 1 | ) |
Definition at line 92 of file PndEmcClusterCalibrator.cxx.
References fHEnergyRatioBarrelPhoton, fHEnergyRatioBwdPhoton, fHEnergyRatioFwdPhoton, fHEnergyRatioShashlykPhoton, fHThetaDiffBarrelPhoton, fHThetaDiffBwdPhoton, fHThetaDiffFwdPhoton, fHThetaDiffShashlykPhoton, PndEmcAbsClusterCalibrator::fPath, fPhoton, and TString.
|
virtual |
|
private |
|
virtual |
Implements PndEmcAbsClusterCalibrator.
Definition at line 179 of file PndEmcClusterCalibrator.cxx.
References Bool_t, Double_t, energy, PndEmcCluster::energy(), fHEnergyRatioBarrelPhoton, fHEnergyRatioBwdPhoton, fHEnergyRatioFwdPhoton, fHEnergyRatioShashlykPhoton, PndEmcCluster::GetModule(), GetValueInZ(), Pi, theta, and PndEmcCluster::where().
|
private |
|
private |
Definition at line 418 of file PndEmcClusterCalibrator.cxx.
References FindTheBin().
Referenced by Energy(), and Where().
|
inlineprivate |
Definition at line 98 of file PndEmcClusterCalibrator.h.
|
virtual |
Implements PndEmcAbsClusterCalibrator.
Definition at line 285 of file PndEmcClusterCalibrator.cxx.
References Bool_t, Double_t, energy, PndEmcCluster::energy(), fHThetaDiffBarrelPhoton, fHThetaDiffBwdPhoton, fHThetaDiffFwdPhoton, fHThetaDiffShashlykPhoton, PndEmcCluster::GetModule(), GetValueInZ(), Pi, and PndEmcCluster::where().
|
private |
Definition at line 89 of file PndEmcClusterCalibrator.h.
|
private |
Definition at line 90 of file PndEmcClusterCalibrator.h.
Referenced by Energy(), and PndEmcClusterHistCalibrator().
|
private |
Definition at line 90 of file PndEmcClusterCalibrator.h.
Referenced by Energy(), and PndEmcClusterHistCalibrator().
|
private |
Definition at line 90 of file PndEmcClusterCalibrator.h.
Referenced by Energy(), and PndEmcClusterHistCalibrator().
|
private |
Definition at line 90 of file PndEmcClusterCalibrator.h.
Referenced by Energy(), and PndEmcClusterHistCalibrator().
|
private |
Definition at line 91 of file PndEmcClusterCalibrator.h.
Referenced by PndEmcClusterHistCalibrator(), and Where().
|
private |
Definition at line 91 of file PndEmcClusterCalibrator.h.
Referenced by PndEmcClusterHistCalibrator(), and Where().
|
private |
Definition at line 91 of file PndEmcClusterCalibrator.h.
Referenced by PndEmcClusterHistCalibrator(), and Where().
|
private |
Definition at line 91 of file PndEmcClusterCalibrator.h.
Referenced by PndEmcClusterHistCalibrator(), and Where().
|
protectedinherited |
Definition at line 50 of file PndEmcClusterCalibrator.h.
Referenced by PndEmcClusterHistCalibrator(), and PndEmcClusterSimpleCalibrator::PndEmcClusterSimpleCalibrator().
|
private |
Definition at line 89 of file PndEmcClusterCalibrator.h.
Referenced by PndEmcClusterHistCalibrator(), and ~PndEmcClusterHistCalibrator().
|
private |
Definition at line 89 of file PndEmcClusterCalibrator.h.
|
protectedinherited |
Definition at line 49 of file PndEmcClusterCalibrator.h.