FairRoot/PandaRoot
|
#include <PndEmcDigiCalibrator.h>
Public Member Functions | |
PndEmcDigiCalibrator () | |
virtual | ~PndEmcDigiCalibrator () |
Double_t | CalibrationEvtTimeByDigi (PndEmcDigi *theDigi, bool PrintOut=kFALSE) const |
Double_t | CalibrationEvtTimeByBump (PndEmcBump *theBump, bool PrintOut=kFALSE) const |
Double_t | GetTimeResolutionOfDigi (PndEmcDigi *theDigi) const |
Double_t | GetTimeResolutionOfShower (PndEmcBump *theBump) const |
Private Member Functions | |
Int_t | GetIdxByEnergy (Double_t energy) const |
Int_t | GetIdxByEnergyForBump (Double_t energy) const |
PndEmcDigiCalibrator (const PndEmcDigiCalibrator &L) | |
PndEmcDigiCalibrator & | operator= (const PndEmcDigiCalibrator &) |
Private Attributes | |
TVectorD | CoeffMod3 |
TVectorD | CoeffMod5 |
TVectorD | CoeffModo |
TVectorD | CoeffMod3A |
TVectorD | CoeffMod5A |
TVectorD | CoeffModoA |
TVectorD | CoeffMod3B |
TVectorD | CoeffMod5B |
TVectorD | CoeffModoB |
Static Private Attributes | |
static Double_t | fTimeWindowOfDigi [5][17] |
static Double_t | fTimeWindowOfShower [5][20] |
Definition at line 29 of file PndEmcDigiCalibrator.h.
PndEmcDigiCalibrator::PndEmcDigiCalibrator | ( | ) |
Definition at line 58 of file PndEmcDigiCalibrator.cxx.
References CoeffMod3, CoeffMod3A, CoeffMod3B, CoeffMod5, CoeffMod5A, CoeffMod5B, CoeffModo, CoeffModoA, and CoeffModoB.
|
virtual |
Definition at line 142 of file PndEmcDigiCalibrator.cxx.
|
private |
Double_t PndEmcDigiCalibrator::CalibrationEvtTimeByBump | ( | PndEmcBump * | theBump, |
bool | PrintOut = kFALSE |
||
) | const |
Definition at line 183 of file PndEmcDigiCalibrator.cxx.
References CoeffMod3A, CoeffMod3B, CoeffMod5A, CoeffMod5B, CoeffModoA, CoeffModoB, Double_t, PndEmcCluster::energy(), PndEmcCluster::GetModule(), PndEmcCluster::NumberOfDigis(), CAMath::Sqrt(), and PndEmcCluster::where().
Double_t PndEmcDigiCalibrator::CalibrationEvtTimeByDigi | ( | PndEmcDigi * | theDigi, |
bool | PrintOut = kFALSE |
||
) | const |
Definition at line 146 of file PndEmcDigiCalibrator.cxx.
References CoeffMod3, CoeffMod5, CoeffModo, Double_t, PndEmcDigi::GetEnergy(), PndEmcDigi::GetModule(), CAMath::Sqrt(), and PndEmcDigi::where().
Referenced by PndEmcCorrBump::Exec(), and PndEmcExpClusterSplitter::Exec().
|
private |
Definition at line 243 of file PndEmcDigiCalibrator.cxx.
References idx.
Referenced by GetTimeResolutionOfDigi().
|
private |
Definition at line 257 of file PndEmcDigiCalibrator.cxx.
References idx.
Referenced by GetTimeResolutionOfShower().
Double_t PndEmcDigiCalibrator::GetTimeResolutionOfDigi | ( | PndEmcDigi * | theDigi | ) | const |
Definition at line 230 of file PndEmcDigiCalibrator.cxx.
References fTimeWindowOfDigi, PndEmcDigi::GetEnergy(), GetIdxByEnergy(), and PndEmcDigi::GetModule().
Referenced by PndEmcCorrBump::Exec(), and PndEmcExpClusterSplitter::Exec().
Double_t PndEmcDigiCalibrator::GetTimeResolutionOfShower | ( | PndEmcBump * | theBump | ) | const |
Definition at line 237 of file PndEmcDigiCalibrator.cxx.
References PndEmcCluster::energy(), fTimeWindowOfShower, GetIdxByEnergyForBump(), and PndEmcCluster::GetModule().
|
inlineprivate |
Definition at line 50 of file PndEmcDigiCalibrator.h.
|
private |
Definition at line 55 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByDigi(), and PndEmcDigiCalibrator().
|
private |
Definition at line 59 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByBump(), and PndEmcDigiCalibrator().
|
private |
Definition at line 63 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByBump(), and PndEmcDigiCalibrator().
|
private |
Definition at line 56 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByDigi(), and PndEmcDigiCalibrator().
|
private |
Definition at line 60 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByBump(), and PndEmcDigiCalibrator().
|
private |
Definition at line 64 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByBump(), and PndEmcDigiCalibrator().
|
private |
Definition at line 57 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByDigi(), and PndEmcDigiCalibrator().
|
private |
Definition at line 61 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByBump(), and PndEmcDigiCalibrator().
|
private |
Definition at line 65 of file PndEmcDigiCalibrator.h.
Referenced by CalibrationEvtTimeByBump(), and PndEmcDigiCalibrator().
|
staticprivate |
Definition at line 50 of file PndEmcDigiCalibrator.h.
Referenced by GetTimeResolutionOfDigi().
|
staticprivate |
Definition at line 53 of file PndEmcDigiCalibrator.h.
Referenced by GetTimeResolutionOfShower().