CGEM BOSS 6.6.5.h
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 &) |
BTofCal * | BTof (unsigned int id) const |
BTofCommonCal * | BTofCommon () const |
ETofCal * | ETof (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 | 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 | 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 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) |
void | Dump () |
Public Member Functions inherited from ITofCaliSvc | |
virtual BTofCal * | BTof (unsigned id) const =0 |
virtual ETofCal * | ETof (unsigned id) 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 | 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 | 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 | 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 | 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 |
Additional Inherited Members | |
Static Public Member Functions inherited from ITofCaliSvc | |
static const InterfaceID & | interfaceID () |
Definition at line 24 of file TofCaliSvc.h.
TofCaliSvc::TofCaliSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc ) |
Definition at line 44 of file TofCaliSvc.cxx.
TofCaliSvc::~TofCaliSvc | ( | ) |
Definition at line 95 of file TofCaliSvc.cxx.
const double TofCaliSvc::BAtten | ( | unsigned int | id | ) |
Definition at line 632 of file TofCaliSvc.cxx.
const double TofCaliSvc::BGainBackward | ( | unsigned int | id | ) |
Definition at line 645 of file TofCaliSvc.cxx.
const double TofCaliSvc::BGainForward | ( | unsigned int | id | ) |
Definition at line 637 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 586 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 576 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 558 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 567 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 751 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 755 of file TofCaliSvc.cxx.
const double TofCaliSvc::BSigma1 | ( | double | zHit, |
unsigned int | id ) |
Definition at line 460 of file TofCaliSvc.cxx.
Referenced by BTimeCounter().
const double TofCaliSvc::BSigma2 | ( | double | zHit, |
unsigned int | id ) |
Definition at line 476 of file TofCaliSvc.cxx.
Referenced by BTimeCounter().
const double TofCaliSvc::BSigmaCluster | ( | double | zHit1, |
double | zHit2, | ||
unsigned int | id1, | ||
unsigned int | id2 ) |
Definition at line 508 of file TofCaliSvc.cxx.
const double TofCaliSvc::BSigmaCounter | ( | double | zHit, |
unsigned int | id ) |
Definition at line 492 of file TofCaliSvc.cxx.
Referenced by BSigmaCluster(), and BTimeCluster().
|
virtual |
Implements ITofCaliSvc.
Definition at line 243 of file TofCaliSvc.cxx.
Referenced by BTime1().
|
virtual |
Implements ITofCaliSvc.
Definition at line 259 of file TofCaliSvc.cxx.
Referenced by BTime2().
|
virtual |
Implements ITofCaliSvc.
Definition at line 275 of file TofCaliSvc.cxx.
Referenced by BTime1().
|
virtual |
Implements ITofCaliSvc.
Definition at line 317 of file TofCaliSvc.cxx.
Referenced by BTime2().
const double TofCaliSvc::BTDelay1 | ( | unsigned int | id | ) |
Definition at line 204 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTDelay2 | ( | unsigned int | id | ) |
Definition at line 217 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTime1 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
double | t0 ) |
Definition at line 365 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTime2 | ( | double | ADC, |
double | TDC, | ||
double | zHit, | ||
unsigned int | id, | ||
double | t0 ) |
Definition at line 383 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 439 of file TofCaliSvc.cxx.
const double TofCaliSvc::BTimeCounter | ( | double | tleft, |
double | tright, | ||
double | z, | ||
unsigned int | id ) |
Definition at line 418 of file TofCaliSvc.cxx.
BTofCal * TofCaliSvc::BTof | ( | unsigned int | id | ) | const |
Definition at line 763 of file TofCaliSvc.cxx.
Referenced by Dump().
|
virtual |
Implements ITofCaliSvc.
Definition at line 771 of file TofCaliSvc.cxx.
const double TofCaliSvc::BVeff | ( | unsigned int | id | ) |
Definition at line 623 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 779 of file TofCaliSvc.cxx.
Referenced by main().
const double TofCaliSvc::EAtten | ( | unsigned int | id | ) |
Definition at line 717 of file TofCaliSvc.cxx.
const double TofCaliSvc::EGain | ( | unsigned int | id | ) |
Definition at line 722 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 759 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 608 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 595 of file TofCaliSvc.cxx.
const double TofCaliSvc::ESigma | ( | double | rHit, |
unsigned int | id ) |
Definition at line 542 of file TofCaliSvc.cxx.
const double TofCaliSvc::ETDelay | ( | unsigned int | id | ) |
Definition at line 230 of file TofCaliSvc.cxx.
const double TofCaliSvc::ETime | ( | double | ADC, |
double | TDC, | ||
double | rHit, | ||
unsigned int | id ) |
Definition at line 521 of file TofCaliSvc.cxx.
ETofCal * TofCaliSvc::ETof | ( | unsigned int | id | ) | const |
Definition at line 767 of file TofCaliSvc.cxx.
const double TofCaliSvc::EVeff | ( | unsigned int | id | ) |
Definition at line 650 of file TofCaliSvc.cxx.
|
virtual |
Definition at line 89 of file TofCaliSvc.cxx.
const double TofCaliSvc::getQ0 | ( | unsigned int | id | ) |
Definition at line 618 of file TofCaliSvc.cxx.
void TofCaliSvc::handle | ( | const Incident & | inc | ) |
Definition at line 790 of file TofCaliSvc.cxx.
|
virtual |
Definition at line 57 of file TofCaliSvc.cxx.
Referenced by main().
|
virtual |
Implements ITofCaliSvc.
Definition at line 747 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 739 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 743 of file TofCaliSvc.cxx.
|
virtual |
Definition at line 48 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 727 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 731 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 359 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 775 of file TofCaliSvc.cxx.
|
virtual |
Implements ITofCaliSvc.
Definition at line 735 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZADC | ( | double | qleft, |
double | qright, | ||
unsigned int | id ) |
Definition at line 684 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZADC1 | ( | double | qright, |
unsigned int | id, | ||
double | z ) |
Definition at line 695 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZADC2 | ( | double | qleft, |
unsigned int | id, | ||
double | z ) |
Definition at line 706 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZTDC | ( | double | tleft, |
double | tright, | ||
unsigned int | id ) |
Definition at line 655 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZTDC1 | ( | double | tright, |
unsigned int | id, | ||
double | z ) |
Definition at line 664 of file TofCaliSvc.cxx.
const double TofCaliSvc::ZTDC2 | ( | double | tleft, |
unsigned int | id, | ||
double | z ) |
Definition at line 674 of file TofCaliSvc.cxx.