BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
ITofCaliSvc Class Referenceabstract

#include <ITofCaliSvc.h>

+ Inheritance diagram for ITofCaliSvc:

Public Member Functions

virtual StatusCode chooseConstants (int run, int event)=0
 
virtual BTofCalBTof (unsigned id) const =0
 
virtual BTofCommonCalBTofCommon () const =0
 
virtual ETofCalETof (unsigned id) const =0
 
virtual EtfCalEtfTof (unsigned id) const =0
 
virtual TofInfoCalTofInfo () 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 ()
 

Detailed Description

Definition at line 17 of file ITofCaliSvc.h.

Member Function Documentation

◆ BAtten()

virtual const double ITofCaliSvc::BAtten ( unsigned  id)
pure virtual

◆ BGainBackward()

virtual const double ITofCaliSvc::BGainBackward ( unsigned  id)
pure virtual

◆ BGainForward()

virtual const double ITofCaliSvc::BGainForward ( unsigned  id)
pure virtual

◆ BPh()

virtual const double ITofCaliSvc::BPh ( double  ADC1,
double  ADC2,
double  zHit,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

Referenced by TofShower::energyCalib(), and TofEnergyCalib::execute().

◆ BPulseHeight()

virtual const double ITofCaliSvc::BPulseHeight ( double  ADC1,
double  ADC2,
double  zHit,
double  sint,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

Referenced by TofTrack::setCalibration().

◆ BPulseHeight1()

virtual const double ITofCaliSvc::BPulseHeight1 ( double  ADC,
double  zHit,
double  sint,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

◆ BPulseHeight2()

virtual const double ITofCaliSvc::BPulseHeight2 ( double  ADC,
double  zHit,
double  sint,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

◆ BrEast()

virtual const int ITofCaliSvc::BrEast ( unsigned int  No)
pure virtual

◆ BrWest()

virtual const int ITofCaliSvc::BrWest ( unsigned int  No)
pure virtual

◆ BSigma1()

virtual const double ITofCaliSvc::BSigma1 ( double  zHit,
unsigned  id 
)
pure virtual

◆ BSigma2()

virtual const double ITofCaliSvc::BSigma2 ( double  zHit,
unsigned  id 
)
pure virtual

◆ BSigmaCluster()

virtual const double ITofCaliSvc::BSigmaCluster ( double  zHit1,
double  zHit2,
unsigned  id1,
unsigned  id2 
)
pure virtual

◆ BSigmaCounter()

virtual const double ITofCaliSvc::BSigmaCounter ( double  zHit,
unsigned  id 
)
pure virtual

◆ BTCorr1()

virtual const double ITofCaliSvc::BTCorr1 ( double  ADC,
double  zHit,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

◆ BTCorr2()

virtual const double ITofCaliSvc::BTCorr2 ( double  ADC,
double  zHit,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

◆ BTCorrOffset1()

virtual const double ITofCaliSvc::BTCorrOffset1 ( double  zHit,
unsigned int  id,
double  t0 
)
pure virtual

Implemented in TofCaliSvc.

◆ BTCorrOffset2()

virtual const double ITofCaliSvc::BTCorrOffset2 ( double  zHit,
unsigned int  id,
double  t0 
)
pure virtual

Implemented in TofCaliSvc.

◆ BTDelay1()

virtual const double ITofCaliSvc::BTDelay1 ( unsigned  id)
pure virtual

◆ BTDelay2()

virtual const double ITofCaliSvc::BTDelay2 ( unsigned  id)
pure virtual

◆ BTime1()

virtual const double ITofCaliSvc::BTime1 ( double  ADC,
double  TDC,
double  zHit,
unsigned  id,
double  t0 
)
pure virtual

◆ BTime2()

virtual const double ITofCaliSvc::BTime2 ( double  ADC,
double  TDC,
double  zHit,
unsigned  id,
double  t0 
)
pure virtual

◆ BTimeCluster()

virtual const double ITofCaliSvc::BTimeCluster ( double  tlayer1,
double  tlayer2,
double  z1,
double  z2,
unsigned  id1,
unsigned int  id2 
)
pure virtual

◆ BTimeCounter()

virtual const double ITofCaliSvc::BTimeCounter ( double  tleft,
double  tright,
double  z,
unsigned  id 
)
pure virtual

◆ BTof()

virtual BTofCal * ITofCaliSvc::BTof ( unsigned  id) const
pure virtual

◆ BTofCommon()

virtual BTofCommonCal * ITofCaliSvc::BTofCommon ( ) const
pure virtual

Implemented in TofCaliSvc.

◆ BVeff()

virtual const double ITofCaliSvc::BVeff ( unsigned  id)
pure virtual

◆ chooseConstants()

virtual StatusCode ITofCaliSvc::chooseConstants ( int  run,
int  event 
)
pure virtual

◆ Dump()

virtual void ITofCaliSvc::Dump ( )
pure virtual

Implemented in TofCaliSvc.

◆ EAtten()

virtual const double ITofCaliSvc::EAtten ( unsigned  id)
pure virtual

◆ EGain()

virtual const double ITofCaliSvc::EGain ( unsigned  id)
pure virtual

◆ Endcap()

virtual const int ITofCaliSvc::Endcap ( unsigned int  No)
pure virtual

◆ EPh()

virtual const double ITofCaliSvc::EPh ( double  ADC,
double  rHit,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

◆ EPulseHeight()

virtual const double ITofCaliSvc::EPulseHeight ( double  ADC,
double  rHit,
double  cost,
unsigned int  id 
)
pure virtual

Implemented in TofCaliSvc.

Referenced by TofTrack::setCalibration().

◆ ESigma()

virtual const double ITofCaliSvc::ESigma ( double  rHit,
unsigned  id 
)
pure virtual

◆ ETDelay()

virtual const double ITofCaliSvc::ETDelay ( unsigned  id)
pure virtual

◆ Etf()

virtual const int ITofCaliSvc::Etf ( unsigned int  No)
pure virtual

Implemented in TofCaliSvc.

◆ EtfBunchP()

virtual const double ITofCaliSvc::EtfBunchP ( int  index)
pure virtual

Implemented in TofCaliSvc.

◆ EtfTime() [1/2]

virtual const double ITofCaliSvc::EtfTime ( double  ADC1,
double  ADC2,
double  TDC1,
double  TDC2,
unsigned int  id,
unsigned int  strip,
double  t0 
)
pure virtual

Implemented in TofCaliSvc.

Referenced by TofTrack::setCalibration().

◆ EtfTime() [2/2]

virtual const double ITofCaliSvc::EtfTime ( double  tleft,
double  tright 
)
pure virtual

Implemented in TofCaliSvc.

◆ EtfTime1()

virtual const double ITofCaliSvc::EtfTime1 ( double  ADC,
double  TDC,
double  zHit,
unsigned  id,
unsigned  strip,
double  t0 
)
pure virtual

◆ EtfTime2()

virtual const double ITofCaliSvc::EtfTime2 ( double  ADC,
double  TDC,
double  zHit,
unsigned  id,
unsigned  strip,
double  t0 
)
pure virtual

◆ EtfTimeMC()

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.

◆ EtfTimeMC1()

virtual const double ITofCaliSvc::EtfTimeMC1 ( double  ADC,
double  TDC,
double  zHit,
unsigned  id,
unsigned  strip,
double  t0 
)
pure virtual

◆ EtfTimeMC2()

virtual const double ITofCaliSvc::EtfTimeMC2 ( double  ADC,
double  TDC,
double  zHit,
unsigned  id,
unsigned  strip,
double  t0 
)
pure virtual

◆ EtfTof()

virtual EtfCal * ITofCaliSvc::EtfTof ( unsigned  id) const
pure virtual

◆ EtfVeff()

virtual const double ITofCaliSvc::EtfVeff ( unsigned int  id,
unsigned int  strip 
)
pure virtual

Implemented in TofCaliSvc.

◆ EtfZTDC()

virtual const double ITofCaliSvc::EtfZTDC ( double  tleft,
double  tright,
unsigned int  id,
unsigned int  strip 
)
pure virtual

Implemented in TofCaliSvc.

Referenced by TofTrack::tofDataAnalysis().

◆ ETime()

virtual const double ITofCaliSvc::ETime ( double  ADC,
double  TDC,
double  rHit,
unsigned  id 
)
pure virtual

◆ ETof()

virtual ETofCal * ITofCaliSvc::ETof ( unsigned  id) const
pure virtual

◆ EVeff()

virtual const double ITofCaliSvc::EVeff ( unsigned  id)
pure virtual

◆ getQ0()

virtual const double ITofCaliSvc::getQ0 ( unsigned  id)
pure virtual

◆ interfaceID()

static const InterfaceID & ITofCaliSvc::interfaceID ( )
inlinestatic

Definition at line 19 of file ITofCaliSvc.h.

19{ return IID_ITofCaliSvc; }

◆ MisLable()

virtual const int ITofCaliSvc::MisLable ( )
pure virtual

Implemented in TofCaliSvc.

Referenced by TofRawDataProvider::tofDataMapFull().

◆ QCorr()

virtual const int ITofCaliSvc::QCorr ( )
pure virtual

Implemented in TofCaliSvc.

Referenced by TofRawDataProvider::tofDataMapFull().

◆ QElec()

virtual const int ITofCaliSvc::QElec ( )
pure virtual

◆ RunBegin()

virtual const int ITofCaliSvc::RunBegin ( )
pure virtual

Implemented in TofCaliSvc.

◆ RunEnd()

virtual const int ITofCaliSvc::RunEnd ( )
pure virtual

Implemented in TofCaliSvc.

◆ TOffset()

virtual const double ITofCaliSvc::TOffset ( )
pure virtual

Implemented in TofCaliSvc.

◆ TofInfo()

virtual TofInfoCal * ITofCaliSvc::TofInfo ( ) const
pure virtual

Implemented in TofCaliSvc.

◆ Version()

virtual const int ITofCaliSvc::Version ( )
pure virtual

Implemented in TofCaliSvc.

◆ ZADC()

virtual const double ITofCaliSvc::ZADC ( double  qleft,
double  qright,
unsigned  id 
)
pure virtual

◆ ZADC1()

virtual const double ITofCaliSvc::ZADC1 ( double  qright,
unsigned  id,
double  z 
)
pure virtual

◆ ZADC2()

virtual const double ITofCaliSvc::ZADC2 ( double  qleft,
unsigned  id,
double  z 
)
pure virtual

◆ ZTDC()

virtual const double ITofCaliSvc::ZTDC ( double  tleft,
double  tright,
unsigned  id 
)
pure virtual

◆ ZTDC1()

virtual const double ITofCaliSvc::ZTDC1 ( double  tright,
unsigned  id,
double  z 
)
pure virtual

◆ ZTDC2()

virtual const double ITofCaliSvc::ZTDC2 ( double  tleft,
unsigned  id,
double  z 
)
pure virtual

The documentation for this class was generated from the following file: