BOSS 7.0.8
BESIII Offline Software System
|
#include <TofCaliSvc.h>
Public Member Functions | |
TofCaliSvc (const std::string &name, ISvcLocator *svcloc) | |
~TofCaliSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
void | handle (const Incident &) |
StatusCode | chooseConstants (int run, int number) |
BTofCal * | BTof (unsigned int id) const |
BTofCommonCal * | BTofCommon () const |
ETofCal * | ETof (unsigned int id) const |
EtfCal * | EtfTof (unsigned int id) const |
TofInfoCal * | TofInfo () const |
const double | BTDelay1 (unsigned int id) |
const double | BTDelay2 (unsigned int id) |
const double | ETDelay (unsigned int id) |
const double | BTCorr1 (double ADC, double zHit, unsigned int id) |
const double | BTCorr2 (double ADC, double zHit, unsigned int id) |
const double | BTCorrOffset1 (double zHit, unsigned int id, double t0) |
const double | BTCorrOffset2 (double zHit, unsigned int id, double t0) |
const double | TOffset () |
const double | BTime1 (double ADC, double TDC, double zHit, unsigned int id, double t0) |
const double | BTime2 (double ADC, double TDC, double zHit, unsigned int id, double t0) |
const double | ETime (double ADC, double TDC, double rHit, unsigned int id) |
const double | EtfTime (double ADC1, double ADC2, double TDC1, double TDC2, unsigned int id, unsigned int strip, double t0) |
const double | EtfTime1 (double ADC, double TDC, double zHit, unsigned int id, unsigned int strip, double t0) |
const double | EtfTime2 (double ADC, double TDC, double zHit, unsigned int id, unsigned int strip, double t0) |
const double | EtfTimeMC (double ADC1, double ADC2, double TDC1, double TDC2, unsigned int id, unsigned int strip, double t0) |
const double | EtfTimeMC1 (double ADC, double TDC, double zHit, unsigned int id, unsigned int strip, double t0) |
const double | EtfTimeMC2 (double ADC, double TDC, double zHit, unsigned int id, unsigned int strip, double t0) |
const double | EtfTime (double tleft, double tright) |
const double | EtfBunchP (int index) |
const double | BTimeCounter (double tleft, double tright, double z, unsigned int id) |
const double | BTimeCluster (double tlayer1, double tlayer2, double z1, double z2, unsigned int id1, unsigned int id2) |
const double | BSigma1 (double zHit, unsigned int id) |
const double | BSigma2 (double zHit, unsigned int id) |
const double | BSigmaCounter (double zHit, unsigned int id) |
const double | BSigmaCluster (double zHit1, double zHit2, unsigned int id1, unsigned int id2) |
const double | ESigma (double rHit, unsigned int id) |
const double | BPulseHeight1 (double ADC, double zHit, double sint, unsigned int id) |
const double | BPulseHeight2 (double ADC, double zHit, double sint, unsigned int id) |
const double | BPulseHeight (double ADC1, double ADC2, double zHit, double sint, unsigned int id) |
const double | BPh (double ADC1, double ADC2, double zHit, unsigned int id) |
const double | EPulseHeight (double ADC, double rHit, double cost, unsigned int id) |
const double | EPh (double ADC, double rHit, unsigned int id) |
const double | BVeff (unsigned int id) |
const double | BAtten (unsigned int id) |
const double | BGainForward (unsigned int id) |
const double | BGainBackward (unsigned int id) |
const double | getQ0 (unsigned int id) |
const double | EVeff (unsigned int id) |
const double | EAtten (unsigned int id) |
const double | EGain (unsigned int id) |
const double | EtfVeff (unsigned int id, unsigned int strip) |
const double | ZTDC (double tleft, double tright, unsigned int id) |
const double | ZTDC1 (double tright, unsigned int id, double z) |
const double | ZTDC2 (double tleft, unsigned int id, double z) |
const double | ZADC (double qleft, double qright, unsigned int id) |
const double | ZADC1 (double qright, unsigned int id, double z) |
const double | ZADC2 (double qleft, unsigned int id, double z) |
const double | EtfZTDC (double tleft, double tright, unsigned int id, unsigned int strip) |
const int | RunBegin () |
const int | RunEnd () |
const int | Version () |
const int | QCorr () |
const int | QElec () |
const int | MisLable () |
const int | BrEast (unsigned int No) |
const int | BrWest (unsigned int No) |
const int | Endcap (unsigned int No) |
const int | Etf (unsigned int No) |
const int | RunFrom () |
const int | RunTo () |
const int | EventFrom () |
const int | EventTo () |
void | Dump () |
Public Member Functions inherited from ITofCaliSvc | |
virtual StatusCode | chooseConstants (int run, int event)=0 |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from ITofCaliSvc | |
static const InterfaceID & | interfaceID () |
Definition at line 26 of file TofCaliSvc.h.
TofCaliSvc::TofCaliSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
Definition at line 45 of file TofCaliSvc.cxx.
TofCaliSvc::~TofCaliSvc | ( | ) |
Definition at line 98 of file TofCaliSvc.cxx.
const double TofCaliSvc::BAtten | ( | unsigned int | id | ) |
Definition at line 941 of file TofCaliSvc.cxx.
const double TofCaliSvc::BGainBackward | ( | unsigned int | id | ) |
Definition at line 954 of file TofCaliSvc.cxx.
const double TofCaliSvc::BGainForward | ( | unsigned int | id | ) |
Definition at line 946 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 895 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 885 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 867 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 876 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1080 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1084 of file TofCaliSvc.cxx.
const double TofCaliSvc::BSigma1 | ( | double | zHit, |
unsigned int | id | ||
) |
Definition at line 591 of file TofCaliSvc.cxx.
Referenced by BTimeCounter().
const double TofCaliSvc::BSigma2 | ( | double | zHit, |
unsigned int | id | ||
) |
Definition at line 607 of file TofCaliSvc.cxx.
Referenced by BTimeCounter().
const double TofCaliSvc::BSigmaCluster | ( | double | zHit1, |
double | zHit2, | ||
unsigned int | id1, | ||
unsigned int | id2 | ||
) |
Definition at line 639 of file TofCaliSvc.cxx.
const double TofCaliSvc::BSigmaCounter | ( | double | zHit, |
unsigned int | id | ||
) |
Definition at line 623 of file TofCaliSvc.cxx.
Referenced by BSigmaCluster(), and BTimeCluster().
|
virtual |
Implements ITofCaliSvc.
Definition at line 374 of file TofCaliSvc.cxx.
Referenced by BTime1().
|
virtual |
Implements ITofCaliSvc.
Definition at line 390 of file TofCaliSvc.cxx.
Referenced by BTime2().
|
virtual |
Implements ITofCaliSvc.
Definition at line 406 of file TofCaliSvc.cxx.
Referenced by BTime1().
|
virtual |
Implements ITofCaliSvc.
Definition at line 448 of file TofCaliSvc.cxx.
Referenced by BTime2().
const double TofCaliSvc::BTDelay1 | ( | unsigned int | id | ) |
Definition at line 335 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTDelay2 | ( | unsigned int | id | ) |
Definition at line 348 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTime1 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
double | t0 | ||
) |
Definition at line 496 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTime2 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
double | t0 | ||
) |
Definition at line 514 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTimeCluster | ( | double | tlayer1, |
double | tlayer2, | ||
double | z1, | ||
double | z2, | ||
unsigned int | id1, | ||
unsigned int | id2 | ||
) |
Definition at line 570 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTimeCounter | ( | double | tleft, |
double | tright, | ||
double | z, | ||
unsigned int | id | ||
) |
Definition at line 549 of file TofCaliSvc.cxx.
BTofCal * TofCaliSvc::BTof | ( | unsigned int | id | ) | const |
Definition at line 1096 of file TofCaliSvc.cxx.
Referenced by Dump().
|
virtual |
Implements ITofCaliSvc.
Definition at line 1108 of file TofCaliSvc.cxx.
const double TofCaliSvc::BVeff | ( | unsigned int | id | ) |
Definition at line 932 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 270 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1116 of file TofCaliSvc.cxx.
Referenced by main().
const double TofCaliSvc::EAtten | ( | unsigned int | id | ) |
Definition at line 1046 of file TofCaliSvc.cxx.
const double TofCaliSvc::EGain | ( | unsigned int | id | ) |
Definition at line 1051 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1088 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 917 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 904 of file TofCaliSvc.cxx.
const double TofCaliSvc::ESigma | ( | double | rHit, |
unsigned int | id | ||
) |
Definition at line 673 of file TofCaliSvc.cxx.
const double TofCaliSvc::ETDelay | ( | unsigned int | id | ) |
Definition at line 361 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1092 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 855 of file TofCaliSvc.cxx.
Referenced by EtfTime1(), and EtfTime2().
|
virtual |
Implements ITofCaliSvc.
|
virtual |
Implements ITofCaliSvc.
Definition at line 845 of file TofCaliSvc.cxx.
const double TofCaliSvc::EtfTime1 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
unsigned int | strip, | ||
double | t0 | ||
) |
Definition at line 721 of file TofCaliSvc.cxx.
const double TofCaliSvc::EtfTime2 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
unsigned int | strip, | ||
double | t0 | ||
) |
Definition at line 756 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 791 of file TofCaliSvc.cxx.
const double TofCaliSvc::EtfTimeMC1 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
unsigned int | strip, | ||
double | t0 | ||
) |
Definition at line 811 of file TofCaliSvc.cxx.
const double TofCaliSvc::EtfTimeMC2 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
unsigned int | strip, | ||
double | t0 | ||
) |
Definition at line 828 of file TofCaliSvc.cxx.
EtfCal * TofCaliSvc::EtfTof | ( | unsigned int | id | ) | const |
Definition at line 1104 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 964 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1036 of file TofCaliSvc.cxx.
const double TofCaliSvc::ETime | ( | double | ADC, |
double | TDC, | ||
double | rHit, | ||
unsigned int | id | ||
) |
Definition at line 652 of file TofCaliSvc.cxx.
ETofCal * TofCaliSvc::ETof | ( | unsigned int | id | ) | const |
Definition at line 1100 of file TofCaliSvc.cxx.
const double TofCaliSvc::EVeff | ( | unsigned int | id | ) |
Definition at line 959 of file TofCaliSvc.cxx.
const int TofCaliSvc::EventFrom | ( | ) |
const int TofCaliSvc::EventTo | ( | ) |
|
virtual |
Definition at line 92 of file TofCaliSvc.cxx.
const double TofCaliSvc::getQ0 | ( | unsigned int | id | ) |
Definition at line 927 of file TofCaliSvc.cxx.
void TofCaliSvc::handle | ( | const Incident & | inc | ) |
Definition at line 1127 of file TofCaliSvc.cxx.
|
virtual |
Definition at line 59 of file TofCaliSvc.cxx.
Referenced by main().
|
virtual |
Implements ITofCaliSvc.
Definition at line 1076 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1068 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1072 of file TofCaliSvc.cxx.
|
virtual |
Definition at line 50 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1056 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1060 of file TofCaliSvc.cxx.
const int TofCaliSvc::RunFrom | ( | ) |
const int TofCaliSvc::RunTo | ( | ) |
|
virtual |
Implements ITofCaliSvc.
Definition at line 490 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1112 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 1064 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZADC | ( | double | qleft, |
double | qright, | ||
unsigned int | id | ||
) |
Definition at line 1003 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZADC1 | ( | double | qright, |
unsigned int | id, | ||
double | z | ||
) |
Definition at line 1014 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZADC2 | ( | double | qleft, |
unsigned int | id, | ||
double | z | ||
) |
Definition at line 1025 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZTDC | ( | double | tleft, |
double | tright, | ||
unsigned int | id | ||
) |
Definition at line 974 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZTDC1 | ( | double | tright, |
unsigned int | id, | ||
double | z | ||
) |
Definition at line 983 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZTDC2 | ( | double | tleft, |
unsigned int | id, | ||
double | z | ||
) |
Definition at line 993 of file TofCaliSvc.cxx.