#include <ITofCaliSvc.h>
Inheritance diagram for ITofCaliSvc:
Public Member Functions | |
virtual BTofCal * | BTof (unsigned id) const =0 |
virtual BTofCommonCal * | BTofCommon () const =0 |
virtual ETofCal * | ETof (unsigned id) const =0 |
virtual EtfCal * | EtfTof (unsigned id) const =0 |
virtual TofInfoCal * | TofInfo () const =0 |
virtual const double | BTDelay1 (unsigned id)=0 |
virtual const double | BTDelay2 (unsigned id)=0 |
virtual const double | ETDelay (unsigned id)=0 |
virtual const double | BTCorr1 (double ADC, double zHit, unsigned int id)=0 |
virtual const double | BTCorr2 (double ADC, double zHit, unsigned int id)=0 |
virtual const double | BTCorrOffset1 (double zHit, unsigned int id, double t0)=0 |
virtual const double | BTCorrOffset2 (double zHit, unsigned int id, double t0)=0 |
virtual const double | TOffset ()=0 |
virtual const double | BTime1 (double ADC, double TDC, double zHit, unsigned id, double t0)=0 |
virtual const double | BTime2 (double ADC, double TDC, double zHit, unsigned id, double t0)=0 |
virtual const double | ETime (double ADC, double TDC, double rHit, unsigned id)=0 |
virtual const double | EtfTime (double ADC1, double ADC2, double TDC1, double TDC2, unsigned int id, unsigned int strip, double t0)=0 |
virtual const double | EtfTime1 (double ADC, double TDC, double zHit, unsigned id, unsigned strip, double t0)=0 |
virtual const double | EtfTime2 (double ADC, double TDC, double zHit, unsigned id, unsigned strip, double t0)=0 |
virtual const double | EtfTimeMC (double ADC1, double ADC2, double TDC1, double TDC2, unsigned int id, unsigned int strip, double t0)=0 |
virtual const double | EtfTimeMC1 (double ADC, double TDC, double zHit, unsigned id, unsigned strip, double t0)=0 |
virtual const double | EtfTimeMC2 (double ADC, double TDC, double zHit, unsigned id, unsigned strip, double t0)=0 |
virtual const double | EtfTime (double tleft, double tright)=0 |
virtual const double | EtfBunchP (int index)=0 |
virtual const double | BTimeCounter (double tleft, double tright, double z, unsigned id)=0 |
virtual const double | BTimeCluster (double tlayer1, double tlayer2, double z1, double z2, unsigned id1, unsigned int id2)=0 |
virtual const double | BSigma1 (double zHit, unsigned id)=0 |
virtual const double | BSigma2 (double zHit, unsigned id)=0 |
virtual const double | BSigmaCounter (double zHit, unsigned id)=0 |
virtual const double | BSigmaCluster (double zHit1, double zHit2, unsigned id1, unsigned id2)=0 |
virtual const double | ESigma (double rHit, unsigned id)=0 |
virtual const double | BPulseHeight1 (double ADC, double zHit, double sint, unsigned int id)=0 |
virtual const double | BPulseHeight2 (double ADC, double zHit, double sint, unsigned int id)=0 |
virtual const double | BPulseHeight (double ADC1, double ADC2, double zHit, double sint, unsigned int id)=0 |
virtual const double | BPh (double ADC1, double ADC2, double zHit, unsigned int id)=0 |
virtual const double | EPulseHeight (double ADC, double rHit, double cost, unsigned int id)=0 |
virtual const double | EPh (double ADC, double rHit, unsigned int id)=0 |
virtual const double | BVeff (unsigned id)=0 |
virtual const double | BAtten (unsigned id)=0 |
virtual const double | BGainForward (unsigned id)=0 |
virtual const double | BGainBackward (unsigned id)=0 |
virtual const double | getQ0 (unsigned id)=0 |
virtual const double | EVeff (unsigned id)=0 |
virtual const double | EAtten (unsigned id)=0 |
virtual const double | EGain (unsigned id)=0 |
virtual const double | EtfVeff (unsigned int id, unsigned int strip)=0 |
virtual const double | ZTDC (double tleft, double tright, unsigned id)=0 |
virtual const double | ZTDC1 (double tright, unsigned id, double z)=0 |
virtual const double | ZTDC2 (double tleft, unsigned id, double z)=0 |
virtual const double | ZADC (double qleft, double qright, unsigned id)=0 |
virtual const double | ZADC1 (double qright, unsigned id, double z)=0 |
virtual const double | ZADC2 (double qleft, unsigned id, double z)=0 |
virtual const double | EtfZTDC (double tleft, double tright, unsigned int id, unsigned int strip)=0 |
virtual const int | RunBegin ()=0 |
virtual const int | RunEnd ()=0 |
virtual const int | Version ()=0 |
virtual const int | QCorr ()=0 |
virtual const int | QElec ()=0 |
virtual const int | MisLable ()=0 |
virtual const int | BrEast (unsigned int No)=0 |
virtual const int | BrWest (unsigned int No)=0 |
virtual const int | Endcap (unsigned int No)=0 |
virtual const int | Etf (unsigned int No)=0 |
virtual void | Dump ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 17 of file ITofCaliSvc.h.
virtual const double ITofCaliSvc::BAtten | ( | unsigned | id | ) | [pure virtual] |
Referenced by BesTofDigitizerBrV1::TofPmtAccum().
virtual const double ITofCaliSvc::BGainBackward | ( | unsigned | id | ) | [pure virtual] |
virtual const double ITofCaliSvc::BGainForward | ( | unsigned | id | ) | [pure virtual] |
virtual const double ITofCaliSvc::BPh | ( | double | ADC1, | |
double | ADC2, | |||
double | zHit, | |||
unsigned int | id | |||
) | [pure virtual] |
virtual const double ITofCaliSvc::BPulseHeight | ( | double | ADC1, | |
double | ADC2, | |||
double | zHit, | |||
double | sint, | |||
unsigned int | id | |||
) | [pure virtual] |
virtual const double ITofCaliSvc::BPulseHeight1 | ( | double | ADC, | |
double | zHit, | |||
double | sint, | |||
unsigned int | id | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::BPulseHeight2 | ( | double | ADC, | |
double | zHit, | |||
double | sint, | |||
unsigned int | id | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const int ITofCaliSvc::BrEast | ( | unsigned int | No | ) | [pure virtual] |
Implemented in TofCaliSvc.
Referenced by TofRec::execute(), and TofRawDataProvider::tofDataMapFull().
virtual const int ITofCaliSvc::BrWest | ( | unsigned int | No | ) | [pure virtual] |
Implemented in TofCaliSvc.
Referenced by TofRec::execute(), and TofRawDataProvider::tofDataMapFull().
virtual const double ITofCaliSvc::BSigma1 | ( | double | zHit, | |
unsigned | id | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BSigma2 | ( | double | zHit, | |
unsigned | id | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BSigmaCluster | ( | double | zHit1, | |
double | zHit2, | |||
unsigned | id1, | |||
unsigned | id2 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BSigmaCounter | ( | double | zHit, | |
unsigned | id | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BTCorr1 | ( | double | ADC, | |
double | zHit, | |||
unsigned int | id | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::BTCorr2 | ( | double | ADC, | |
double | zHit, | |||
unsigned int | id | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::BTCorrOffset1 | ( | double | zHit, | |
unsigned int | id, | |||
double | t0 | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::BTCorrOffset2 | ( | double | zHit, | |
unsigned int | id, | |||
double | t0 | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::BTDelay1 | ( | unsigned | id | ) | [pure virtual] |
virtual const double ITofCaliSvc::BTDelay2 | ( | unsigned | id | ) | [pure virtual] |
virtual const double ITofCaliSvc::BTime1 | ( | double | ADC, | |
double | TDC, | |||
double | zHit, | |||
unsigned | id, | |||
double | t0 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BTime2 | ( | double | ADC, | |
double | TDC, | |||
double | zHit, | |||
unsigned | id, | |||
double | t0 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BTimeCluster | ( | double | tlayer1, | |
double | tlayer2, | |||
double | z1, | |||
double | z2, | |||
unsigned | id1, | |||
unsigned int | id2 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::BTimeCounter | ( | double | tleft, | |
double | tright, | |||
double | z, | |||
unsigned | id | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual BTofCal* ITofCaliSvc::BTof | ( | unsigned | id | ) | const [pure virtual] |
Referenced by BesTofDigitizerBrV1::Smear().
virtual BTofCommonCal* ITofCaliSvc::BTofCommon | ( | ) | const [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::BVeff | ( | unsigned | id | ) | [pure virtual] |
virtual void ITofCaliSvc::Dump | ( | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EAtten | ( | unsigned | id | ) | [pure virtual] |
Referenced by BesTofDigitizerEcV1::TofPmtAccum().
virtual const double ITofCaliSvc::EGain | ( | unsigned | id | ) | [pure virtual] |
virtual const int ITofCaliSvc::Endcap | ( | unsigned int | No | ) | [pure virtual] |
Implemented in TofCaliSvc.
Referenced by TofRec::execute(), and TofRawDataProvider::tofDataMapFull().
virtual const double ITofCaliSvc::EPh | ( | double | ADC, | |
double | rHit, | |||
unsigned int | id | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EPulseHeight | ( | double | ADC, | |
double | rHit, | |||
double | cost, | |||
unsigned int | id | |||
) | [pure virtual] |
virtual const double ITofCaliSvc::ESigma | ( | double | rHit, | |
unsigned | id | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::ETDelay | ( | unsigned | id | ) | [pure virtual] |
virtual const int ITofCaliSvc::Etf | ( | unsigned int | No | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EtfBunchP | ( | int | index | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EtfTime | ( | double | tleft, | |
double | tright | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EtfTime | ( | double | ADC1, | |
double | ADC2, | |||
double | TDC1, | |||
double | TDC2, | |||
unsigned int | id, | |||
unsigned int | strip, | |||
double | t0 | |||
) | [pure virtual] |
virtual const double ITofCaliSvc::EtfTime1 | ( | double | ADC, | |
double | TDC, | |||
double | zHit, | |||
unsigned | id, | |||
unsigned | strip, | |||
double | t0 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::EtfTime2 | ( | double | ADC, | |
double | TDC, | |||
double | zHit, | |||
unsigned | id, | |||
unsigned | strip, | |||
double | t0 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::EtfTimeMC | ( | double | ADC1, | |
double | ADC2, | |||
double | TDC1, | |||
double | TDC2, | |||
unsigned int | id, | |||
unsigned int | strip, | |||
double | t0 | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EtfTimeMC1 | ( | double | ADC, | |
double | TDC, | |||
double | zHit, | |||
unsigned | id, | |||
unsigned | strip, | |||
double | t0 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual const double ITofCaliSvc::EtfTimeMC2 | ( | double | ADC, | |
double | TDC, | |||
double | zHit, | |||
unsigned | id, | |||
unsigned | strip, | |||
double | t0 | |||
) | [pure virtual] |
Referenced by TofTrack::setCalibration().
virtual EtfCal* ITofCaliSvc::EtfTof | ( | unsigned | id | ) | const [pure virtual] |
virtual const double ITofCaliSvc::EtfVeff | ( | unsigned int | id, | |
unsigned int | strip | |||
) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::EtfZTDC | ( | double | tleft, | |
double | tright, | |||
unsigned int | id, | |||
unsigned int | strip | |||
) | [pure virtual] |
virtual const double ITofCaliSvc::ETime | ( | double | ADC, | |
double | TDC, | |||
double | rHit, | |||
unsigned | id | |||
) | [pure virtual] |
Referenced by TofTrack::chooseTofDataEndcap(), and TofTrack::setCalibration().
virtual ETofCal* ITofCaliSvc::ETof | ( | unsigned | id | ) | const [pure virtual] |
Referenced by BesTofDigitizerEcV1::Smear().
virtual const double ITofCaliSvc::EVeff | ( | unsigned | id | ) | [pure virtual] |
virtual const double ITofCaliSvc::getQ0 | ( | unsigned | id | ) | [pure virtual] |
static const InterfaceID& ITofCaliSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 19 of file ITofCaliSvc.h.
References IID_ITofCaliSvc().
00019 { return IID_ITofCaliSvc; }
virtual const int ITofCaliSvc::MisLable | ( | ) | [pure virtual] |
virtual const int ITofCaliSvc::QCorr | ( | ) | [pure virtual] |
virtual const int ITofCaliSvc::QElec | ( | ) | [pure virtual] |
Implemented in TofCaliSvc.
Referenced by TofTrack::getTofData(), TofTrack::getTofDataEast(), TofTrack::getTofDataWest(), and TofRawDataProvider::tofDataMapFull().
virtual const int ITofCaliSvc::RunBegin | ( | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const int ITofCaliSvc::RunEnd | ( | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::TOffset | ( | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual TofInfoCal* ITofCaliSvc::TofInfo | ( | ) | const [pure virtual] |
Implemented in TofCaliSvc.
virtual const int ITofCaliSvc::Version | ( | ) | [pure virtual] |
Implemented in TofCaliSvc.
virtual const double ITofCaliSvc::ZADC | ( | double | qleft, | |
double | qright, | |||
unsigned | id | |||
) | [pure virtual] |
Referenced by TofCheckDigi::Fill_Barrel(), TofCheckDigi::Fill_MRPC(), and TofTrack::tofDataAnalysis().
virtual const double ITofCaliSvc::ZADC1 | ( | double | qright, | |
unsigned | id, | |||
double | z | |||
) | [pure virtual] |
Referenced by TofCheckDigi::Fill_TofTrack().
virtual const double ITofCaliSvc::ZADC2 | ( | double | qleft, | |
unsigned | id, | |||
double | z | |||
) | [pure virtual] |
Referenced by TofCheckDigi::Fill_TofTrack().
virtual const double ITofCaliSvc::ZTDC | ( | double | tleft, | |
double | tright, | |||
unsigned | id | |||
) | [pure virtual] |
virtual const double ITofCaliSvc::ZTDC1 | ( | double | tright, | |
unsigned | id, | |||
double | z | |||
) | [pure virtual] |
Referenced by TofCheckDigi::Fill_TofTrack().
virtual const double ITofCaliSvc::ZTDC2 | ( | double | tleft, | |
unsigned | id, | |||
double | z | |||
) | [pure virtual] |
Referenced by TofCheckDigi::Fill_TofTrack().