|
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().
1.8.5