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

#include <ITofCaliSvc.h>

+ Inheritance diagram for ITofCaliSvc:

Public Member Functions

 DeclareInterfaceID (ITofCaliSvc, 1, 0)
 
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
 

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

◆ BPulseHeight()

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

◆ BPulseHeight1()

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

◆ BPulseHeight2()

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

◆ 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

◆ BTCorr2()

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

◆ BTCorrOffset1()

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

◆ BTCorrOffset2()

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

◆ 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

◆ BVeff()

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

◆ chooseConstants()

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

◆ DeclareInterfaceID()

ITofCaliSvc::DeclareInterfaceID ( ITofCaliSvc ,
1 ,
0  )

◆ Dump()

virtual void ITofCaliSvc::Dump ( )
pure virtual

◆ 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

◆ EPulseHeight()

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

◆ 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

◆ EtfBunchP()

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

◆ 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

◆ EtfTime() [2/2]

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

◆ 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

◆ 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

◆ EtfZTDC()

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

◆ 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

◆ MisLable()

virtual const int ITofCaliSvc::MisLable ( )
pure virtual

◆ QCorr()

virtual const int ITofCaliSvc::QCorr ( )
pure virtual

◆ QElec()

virtual const int ITofCaliSvc::QElec ( )
pure virtual

◆ RunBegin()

virtual const int ITofCaliSvc::RunBegin ( )
pure virtual

◆ RunEnd()

virtual const int ITofCaliSvc::RunEnd ( )
pure virtual

◆ TOffset()

virtual const double ITofCaliSvc::TOffset ( )
pure virtual

◆ TofInfo()

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

◆ Version()

virtual const int ITofCaliSvc::Version ( )
pure virtual

◆ 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: