BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
TofCaliSvc Class Reference

#include <TofCaliSvc.h>

+ Inheritance diagram for TofCaliSvc:

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 &)
 
BTofCalBTof (unsigned int id) const
 
BTofCommonCalBTofCommon () const
 
ETofCalETof (unsigned int id) const
 
EtfCalEtfTof (unsigned int id) const
 
TofInfoCalTofInfo () 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)
 
void Dump ()
 
 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 &)
 
BTofCalBTof (unsigned int id) const
 
BTofCommonCalBTofCommon () const
 
ETofCalETof (unsigned int id) const
 
EtfCalEtfTof (unsigned int id) const
 
TofInfoCalTofInfo () 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)
 
void Dump ()
 
- Public Member Functions inherited from ITofCaliSvc
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
 
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
 

Additional Inherited Members

- Static Public Member Functions inherited from ITofCaliSvc
static const InterfaceID & interfaceID ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Constructor & Destructor Documentation

◆ TofCaliSvc() [1/2]

TofCaliSvc::TofCaliSvc ( const std::string &  name,
ISvcLocator *  svcloc 
)

Definition at line 45 of file TofCaliSvc.cxx.

45 : Service(name, svcloc) {
46 declareProperty("Run",m_run=1);
47}

◆ ~TofCaliSvc() [1/2]

TofCaliSvc::~TofCaliSvc ( )

Definition at line 96 of file TofCaliSvc.cxx.

96 {
97 for(vector<BTofCal*>::iterator it1 = fBTofCal.begin(); it1 != fBTofCal.end(); it1++) { delete (*it1); }
98 fBTofCal.clear();
99 for(vector<ETofCal*>::iterator it2 = fETofCal.begin(); it2 != fETofCal.end(); it2++) { delete (*it2); }
100 fETofCal.clear();
101
102 if( fEtfCal.size()!=0 ) {
103 for(vector<EtfCal*>::iterator it5 = fEtfCal.begin(); it5 != fEtfCal.end(); it5++) { delete (*it5); }
104 fEtfCal.clear();
105 }
106 if( fEtfBunchCal.size()!=0 ) {
107 for(vector<EtfBunchCal*>::iterator it6 = fEtfBunchCal.begin(); it6 != fEtfBunchCal.end(); it6++) { delete (*it6); }
108 fEtfBunchCal.clear();
109 }
110 for(vector<BTofCommonCal*>::iterator it3 = fBTofCommonCal.begin(); it3 != fBTofCommonCal.end(); it3++) { delete (*it3); }
111 fBTofCommonCal.clear();
112 for(vector<TofInfoCal*>::iterator it4 = fTofInfoCal.begin(); it4 != fTofInfoCal.end(); it4++) { delete (*it4); }
113 fTofInfoCal.clear();
114 return;
115}

◆ TofCaliSvc() [2/2]

TofCaliSvc::TofCaliSvc ( const std::string &  name,
ISvcLocator *  svcloc 
)

◆ ~TofCaliSvc() [2/2]

TofCaliSvc::~TofCaliSvc ( )

Member Function Documentation

◆ BAtten() [1/2]

const double TofCaliSvc::BAtten ( unsigned int  id)

◆ BAtten() [2/2]

const double TofCaliSvc::BAtten ( unsigned int  id)

◆ BGainBackward() [1/2]

const double TofCaliSvc::BGainBackward ( unsigned int  id)

◆ BGainBackward() [2/2]

const double TofCaliSvc::BGainBackward ( unsigned int  id)

◆ BGainForward() [1/2]

const double TofCaliSvc::BGainForward ( unsigned int  id)

◆ BGainForward() [2/2]

const double TofCaliSvc::BGainForward ( unsigned int  id)

◆ BPh() [1/2]

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

Implements ITofCaliSvc.

Definition at line 805 of file TofCaliSvc.cxx.

805 {
806 double length = 230.0;
807 double Latten = fBTofCal[id]->getAtten(0);
808 double gainRatio = fBTofCal[id]->getAtten(1);
809 double q = ( ADC1*TMath::Exp((0.5*length-zHit)/Latten)+ADC2*TMath::Exp((0.5*length+zHit)/Latten) )/(1.0+TMath::Exp(gainRatio));
810 return q;
811}
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
Definition: KKsem.h:33

◆ BPh() [2/2]

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

Implements ITofCaliSvc.

◆ BPulseHeight() [1/2]

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

Implements ITofCaliSvc.

Definition at line 795 of file TofCaliSvc.cxx.

795 {
796 double length = 230.0;
797 double Latten = fBTofCal[id]->getAtten(0);
798 double gainRatio = fBTofCal[id]->getAtten(1);
799 double A2 = fBTofCal[id]->getAtten(2);
800 double q = ( ADC1*sint*TMath::Exp((0.5*length-zHit)/Latten)+ADC2*sint*TMath::Exp((0.5*length+zHit)/Latten) )/( A2*(1.0+TMath::Exp(gainRatio)) );
801 return q;
802}

◆ BPulseHeight() [2/2]

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

Implements ITofCaliSvc.

◆ BPulseHeight1() [1/2]

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

Implements ITofCaliSvc.

Definition at line 777 of file TofCaliSvc.cxx.

777 {
778 double length = 230.0;
779 double A = 1.0;
780 double Latten = fBTofCal[id]->getAtten(0);
781 double q0 = ADC*sint*TMath::Exp((0.5*length-zHit)/Latten)/A;
782 return q0;
783}

◆ BPulseHeight1() [2/2]

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

Implements ITofCaliSvc.

◆ BPulseHeight2() [1/2]

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

Implements ITofCaliSvc.

Definition at line 786 of file TofCaliSvc.cxx.

786 {
787 double length = 230.0;
788 double A = 1.0;
789 double Latten = fBTofCal[id]->getAtten(0);
790 double q0 = ADC*sint*TMath::Exp((0.5*length+zHit)/Latten)/A;
791 return q0;
792}

◆ BPulseHeight2() [2/2]

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

Implements ITofCaliSvc.

◆ BrEast() [1/2]

const int TofCaliSvc::BrEast ( unsigned int  No)
virtual

Implements ITofCaliSvc.

Definition at line 990 of file TofCaliSvc.cxx.

990 {
991 return fTofInfoCal[0]->getBrEast(im);
992}

◆ BrEast() [2/2]

const int TofCaliSvc::BrEast ( unsigned int  No)
virtual

Implements ITofCaliSvc.

◆ BrWest() [1/2]

const int TofCaliSvc::BrWest ( unsigned int  No)
virtual

Implements ITofCaliSvc.

Definition at line 994 of file TofCaliSvc.cxx.

994 {
995 return fTofInfoCal[0]->getBrWest(im);
996}

◆ BrWest() [2/2]

const int TofCaliSvc::BrWest ( unsigned int  No)
virtual

Implements ITofCaliSvc.

◆ BSigma1() [1/2]

const double TofCaliSvc::BSigma1 ( double  zHit,
unsigned int  id 
)

◆ BSigma1() [2/2]

const double TofCaliSvc::BSigma1 ( double  zHit,
unsigned int  id 
)

◆ BSigma2() [1/2]

const double TofCaliSvc::BSigma2 ( double  zHit,
unsigned int  id 
)

◆ BSigma2() [2/2]

const double TofCaliSvc::BSigma2 ( double  zHit,
unsigned int  id 
)

◆ BSigmaCluster() [1/2]

const double TofCaliSvc::BSigmaCluster ( double  zHit1,
double  zHit2,
unsigned int  id1,
unsigned int  id2 
)

◆ BSigmaCluster() [2/2]

const double TofCaliSvc::BSigmaCluster ( double  zHit1,
double  zHit2,
unsigned int  id1,
unsigned int  id2 
)

◆ BSigmaCounter() [1/2]

const double TofCaliSvc::BSigmaCounter ( double  zHit,
unsigned int  id 
)

◆ BSigmaCounter() [2/2]

const double TofCaliSvc::BSigmaCounter ( double  zHit,
unsigned int  id 
)

◆ BTCorr1() [1/2]

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

Implements ITofCaliSvc.

◆ BTCorr1() [2/2]

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

Implements ITofCaliSvc.

◆ BTCorr2() [1/2]

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

Implements ITofCaliSvc.

◆ BTCorr2() [2/2]

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

Implements ITofCaliSvc.

◆ BTCorrOffset1() [1/2]

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

Implements ITofCaliSvc.

◆ BTCorrOffset1() [2/2]

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

Implements ITofCaliSvc.

◆ BTCorrOffset2() [1/2]

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

Implements ITofCaliSvc.

◆ BTCorrOffset2() [2/2]

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

Implements ITofCaliSvc.

◆ BTDelay1() [1/2]

const double TofCaliSvc::BTDelay1 ( unsigned int  id)

◆ BTDelay1() [2/2]

const double TofCaliSvc::BTDelay1 ( unsigned int  id)

◆ BTDelay2() [1/2]

const double TofCaliSvc::BTDelay2 ( unsigned int  id)

◆ BTDelay2() [2/2]

const double TofCaliSvc::BTDelay2 ( unsigned int  id)

◆ BTime1() [1/2]

const double TofCaliSvc::BTime1 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
double  t0 
)

◆ BTime1() [2/2]

const double TofCaliSvc::BTime1 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
double  t0 
)

◆ BTime2() [1/2]

const double TofCaliSvc::BTime2 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
double  t0 
)

◆ BTime2() [2/2]

const double TofCaliSvc::BTime2 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
double  t0 
)

◆ BTimeCluster() [1/2]

const double TofCaliSvc::BTimeCluster ( double  tlayer1,
double  tlayer2,
double  z1,
double  z2,
unsigned int  id1,
unsigned int  id2 
)

◆ BTimeCluster() [2/2]

const double TofCaliSvc::BTimeCluster ( double  tlayer1,
double  tlayer2,
double  z1,
double  z2,
unsigned int  id1,
unsigned int  id2 
)

◆ BTimeCounter() [1/2]

const double TofCaliSvc::BTimeCounter ( double  tleft,
double  tright,
double  z,
unsigned int  id 
)

◆ BTimeCounter() [2/2]

const double TofCaliSvc::BTimeCounter ( double  tleft,
double  tright,
double  z,
unsigned int  id 
)

◆ BTof() [1/2]

BTofCal * TofCaliSvc::BTof ( unsigned int  id) const

Referenced by Dump().

◆ BTof() [2/2]

BTofCal * TofCaliSvc::BTof ( unsigned int  id) const

◆ BTofCommon() [1/2]

BTofCommonCal * TofCaliSvc::BTofCommon ( ) const
virtual

Implements ITofCaliSvc.

Definition at line 1018 of file TofCaliSvc.cxx.

1018 {
1019 return fBTofCommonCal[0];
1020}

◆ BTofCommon() [2/2]

BTofCommonCal * TofCaliSvc::BTofCommon ( ) const
virtual

Implements ITofCaliSvc.

◆ BVeff() [1/2]

const double TofCaliSvc::BVeff ( unsigned int  id)

◆ BVeff() [2/2]

const double TofCaliSvc::BVeff ( unsigned int  id)

◆ Dump() [1/2]

void TofCaliSvc::Dump ( )
virtual

Implements ITofCaliSvc.

Definition at line 1026 of file TofCaliSvc.cxx.

1026 {
1027 std::cout<<"Now We can get the TOF Calibtration Service"<<std::endl;
1028 std::cout<<"Barrel TOF Counter Number = "<<fBTofCal.size()<<std::endl;
1029 std::cout<<"Endcap TOF Counter Number = "<<fETofCal.size()<<std::endl;
1030
1031 cout<<"The O Barrel TOF PMT1 p1[0] is"<<" "<<BTof(0)->getP1(0)<<endl;
1032 cout<<"The 0 Barrel TOF PMT1 p1[1] is"<<" "<<BTof(0)->getP1(1)<<endl;
1033 cout<<"The 0 Barrel TOF veff is"<<" "<<BTof(0)->getVeff(0)<<endl;
1034 // cout<<"The 22rd Endcap TOF PMT veff is"<<" "<<ETof(22)->getVeff()<<endl;
1035}
BTofCal * BTof(unsigned int id) const

Referenced by main().

◆ Dump() [2/2]

void TofCaliSvc::Dump ( )
virtual

Implements ITofCaliSvc.

◆ EAtten() [1/2]

const double TofCaliSvc::EAtten ( unsigned int  id)

◆ EAtten() [2/2]

const double TofCaliSvc::EAtten ( unsigned int  id)

◆ EGain() [1/2]

const double TofCaliSvc::EGain ( unsigned int  id)

◆ EGain() [2/2]

const double TofCaliSvc::EGain ( unsigned int  id)

◆ Endcap() [1/2]

const int TofCaliSvc::Endcap ( unsigned int  No)
virtual

Implements ITofCaliSvc.

Definition at line 998 of file TofCaliSvc.cxx.

998 {
999 return fTofInfoCal[0]->getEndcap(im);
1000}

◆ Endcap() [2/2]

const int TofCaliSvc::Endcap ( unsigned int  No)
virtual

Implements ITofCaliSvc.

◆ EPh() [1/2]

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

Implements ITofCaliSvc.

Definition at line 827 of file TofCaliSvc.cxx.

827 {
828 double length = 44.5;
829 double a0 = fETofCal[id]->getAtten(0);
830 double a1 = fETofCal[id]->getAtten(1);
831 double a2 = fETofCal[id]->getAtten(2);
832 double q0 = ADC*TMath::Exp(-(a0+a1*(rHit-length)+a2*(rHit-length)*(rHit-length)));
833 return q0;
834}

◆ EPh() [2/2]

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

Implements ITofCaliSvc.

◆ EPulseHeight() [1/2]

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

Implements ITofCaliSvc.

Definition at line 814 of file TofCaliSvc.cxx.

814 {
815 double length = 44.5;
816 double a0 = fETofCal[id]->getAtten(0);
817 double a1 = fETofCal[id]->getAtten(1);
818 double a2 = fETofCal[id]->getAtten(2);
819 double a3 = fETofCal[id]->getAtten(3);
820
821 double q0 = ADC*fabs(cost)*TMath::Exp(-(a1*(rHit-length)+a2*(rHit-length)*(rHit-length)))/a3;
822
823 return q0;
824}

◆ EPulseHeight() [2/2]

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

Implements ITofCaliSvc.

◆ ESigma() [1/2]

const double TofCaliSvc::ESigma ( double  rHit,
unsigned int  id 
)

◆ ESigma() [2/2]

const double TofCaliSvc::ESigma ( double  rHit,
unsigned int  id 
)

◆ ETDelay() [1/2]

const double TofCaliSvc::ETDelay ( unsigned int  id)

◆ ETDelay() [2/2]

const double TofCaliSvc::ETDelay ( unsigned int  id)

◆ Etf() [1/2]

const int TofCaliSvc::Etf ( unsigned int  No)
virtual

Implements ITofCaliSvc.

Definition at line 1002 of file TofCaliSvc.cxx.

1002 {
1003 return fTofInfoCal[0]->getEndcap(im);
1004}

◆ Etf() [2/2]

const int TofCaliSvc::Etf ( unsigned int  No)
virtual

Implements ITofCaliSvc.

◆ EtfBunchP() [1/2]

const double TofCaliSvc::EtfBunchP ( int  index)
virtual

Implements ITofCaliSvc.

Definition at line 765 of file TofCaliSvc.cxx.

765 {
766 MsgStream log(msgSvc(), name());
767
768 double pbunch = 0.0;
769 if( fEtfBunchCal.size()>0 && index>=0 && index<4 ) {
770 pbunch=fEtfBunchCal[0]->getBunchP(index);
771 }
772
773 return pbunch;
774}

◆ EtfBunchP() [2/2]

const double TofCaliSvc::EtfBunchP ( int  index)
virtual

Implements ITofCaliSvc.

◆ EtfTime() [1/4]

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

Implements ITofCaliSvc.

◆ EtfTime() [2/4]

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

Implements ITofCaliSvc.

◆ EtfTime() [3/4]

const double TofCaliSvc::EtfTime ( double  tleft,
double  tright 
)
virtual

Implements ITofCaliSvc.

Definition at line 755 of file TofCaliSvc.cxx.

755 {
756 MsgStream log(msgSvc(), name());
757
758 double time = (tleft+tright)/2.0;
759 log << MSG::DEBUG << "EtfTime tleft=" << tleft << " tright=" << tright << " time=" << time << endreq;
760
761 return time;
762}
Double_t time

◆ EtfTime() [4/4]

const double TofCaliSvc::EtfTime ( double  tleft,
double  tright 
)
virtual

Implements ITofCaliSvc.

◆ EtfTime1() [1/2]

const double TofCaliSvc::EtfTime1 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTime1() [2/2]

const double TofCaliSvc::EtfTime1 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTime2() [1/2]

const double TofCaliSvc::EtfTime2 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTime2() [2/2]

const double TofCaliSvc::EtfTime2 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTimeMC() [1/2]

const double TofCaliSvc::EtfTimeMC ( double  ADC1,
double  ADC2,
double  TDC1,
double  TDC2,
unsigned int  id,
unsigned int  strip,
double  t0 
)
virtual

Implements ITofCaliSvc.

◆ EtfTimeMC() [2/2]

const double TofCaliSvc::EtfTimeMC ( double  ADC1,
double  ADC2,
double  TDC1,
double  TDC2,
unsigned int  id,
unsigned int  strip,
double  t0 
)
virtual

Implements ITofCaliSvc.

◆ EtfTimeMC1() [1/2]

const double TofCaliSvc::EtfTimeMC1 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTimeMC1() [2/2]

const double TofCaliSvc::EtfTimeMC1 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTimeMC2() [1/2]

const double TofCaliSvc::EtfTimeMC2 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTimeMC2() [2/2]

const double TofCaliSvc::EtfTimeMC2 ( double  ADC,
double  TDC,
double  zHit,
unsigned int  id,
unsigned int  strip,
double  t0 
)

◆ EtfTof() [1/2]

EtfCal * TofCaliSvc::EtfTof ( unsigned int  id) const

◆ EtfTof() [2/2]

EtfCal * TofCaliSvc::EtfTof ( unsigned int  id) const

◆ EtfVeff() [1/2]

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

Implements ITofCaliSvc.

Definition at line 874 of file TofCaliSvc.cxx.

874 {
875 if(id<72 && strip<12){
876 return fEtfCal[12*id+strip]->getVeff(0);
877 }else{
878 std::cout<<"bad id="<<id<<" strip="<<strip<<std::endl;
879 return 0.;
880 }
881}

◆ EtfVeff() [2/2]

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

Implements ITofCaliSvc.

◆ EtfZTDC() [1/2]

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

Implements ITofCaliSvc.

◆ EtfZTDC() [2/2]

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

Implements ITofCaliSvc.

◆ ETime() [1/2]

const double TofCaliSvc::ETime ( double  ADC,
double  TDC,
double  rHit,
unsigned int  id 
)

◆ ETime() [2/2]

const double TofCaliSvc::ETime ( double  ADC,
double  TDC,
double  rHit,
unsigned int  id 
)

◆ ETof() [1/2]

ETofCal * TofCaliSvc::ETof ( unsigned int  id) const

◆ ETof() [2/2]

ETofCal * TofCaliSvc::ETof ( unsigned int  id) const

◆ EVeff() [1/2]

const double TofCaliSvc::EVeff ( unsigned int  id)

◆ EVeff() [2/2]

const double TofCaliSvc::EVeff ( unsigned int  id)

◆ finalize() [1/2]

StatusCode TofCaliSvc::finalize ( )
virtual

Definition at line 90 of file TofCaliSvc.cxx.

90 {
91 MsgStream log(msgSvc(), name());
92 log << MSG::INFO << name() << ": End of Run" << endreq;
93 return StatusCode::SUCCESS;
94}

◆ finalize() [2/2]

virtual StatusCode TofCaliSvc::finalize ( )
virtual

◆ getQ0() [1/2]

const double TofCaliSvc::getQ0 ( unsigned int  id)

◆ getQ0() [2/2]

const double TofCaliSvc::getQ0 ( unsigned int  id)

◆ handle() [1/2]

void TofCaliSvc::handle ( const Incident &  inc)

Definition at line 1037 of file TofCaliSvc.cxx.

1037 {
1038 MsgStream log( messageService(), name() );
1039 log << MSG::DEBUG << "handle: " << inc.type() << endreq;
1040
1041 if ( inc.type() == "NewRun" ){
1042 log << MSG::DEBUG << "New Run" << endreq;
1043 // if(!m_hasbeeninitialized){
1044 StatusCode sc= FillfromDatabase();
1045 if(sc.isSuccess()){
1046 m_hasbeeninitialized=true;
1047 }
1048 // }
1049 }
1050}

◆ handle() [2/2]

void TofCaliSvc::handle ( const Incident &  )

◆ initialize() [1/2]

StatusCode TofCaliSvc::initialize ( )
virtual

Definition at line 58 of file TofCaliSvc.cxx.

58 {
59 m_hasbeeninitialized=false;
60
61 MsgStream log(msgSvc(), name());
62 log << MSG::INFO << name() << ": Start of run initialisation" << endreq;
63
64 StatusCode sc = Service::initialize();
65 if ( sc.isFailure() ) return sc;
66
67 IIncidentSvc* incsvc;
68 sc = service("IncidentSvc", incsvc);
69 int priority = 100;
70 if( sc.isSuccess() ){
71 incsvc -> addListener(this, "NewRun", priority);
72 }
73
74 StatusCode scc;
75
76 log<<MSG::INFO << "setProperties()" << endreq;
77 scc = service("CalibDataSvc", m_pCalibDataSvc, true);
78 if ( !scc.isSuccess() ) {
79 log<<MSG::ERROR<<"Could not get IDataProviderSvc interface of CalibXmlCnvSvc"<<endreq;
80 return scc;
81 } else {
82 log << MSG::DEBUG<< "Retrieved IDataProviderSvc interface of CalibXmlCnvSvc"<<endreq;
83 }
84 // Get properties from the JobOptionsSvc
85 scc = setProperties();
86
87 return sc;
88}

Referenced by main().

◆ initialize() [2/2]

virtual StatusCode TofCaliSvc::initialize ( )
virtual

◆ MisLable() [1/2]

const int TofCaliSvc::MisLable ( )
virtual

Implements ITofCaliSvc.

Definition at line 986 of file TofCaliSvc.cxx.

986 {
987 return fTofInfoCal[0]->getMisLable();
988}

◆ MisLable() [2/2]

const int TofCaliSvc::MisLable ( )
virtual

Implements ITofCaliSvc.

◆ QCorr() [1/2]

const int TofCaliSvc::QCorr ( )
virtual

Implements ITofCaliSvc.

Definition at line 978 of file TofCaliSvc.cxx.

978 {
979 return fTofInfoCal[0]->getQCorr();
980}

◆ QCorr() [2/2]

const int TofCaliSvc::QCorr ( )
virtual

Implements ITofCaliSvc.

◆ QElec() [1/2]

const int TofCaliSvc::QElec ( )
virtual

Implements ITofCaliSvc.

Definition at line 982 of file TofCaliSvc.cxx.

982 {
983 return fTofInfoCal[0]->getQElec();
984}

◆ QElec() [2/2]

const int TofCaliSvc::QElec ( )
virtual

Implements ITofCaliSvc.

◆ queryInterface() [1/2]

StatusCode TofCaliSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvUnknown 
)
virtual

Definition at line 49 of file TofCaliSvc.cxx.

49 {
50 if ( IID_ITofCaliSvc.versionMatch(riid) ) {
51 *ppvInterface = static_cast<ITofCaliSvc*> (this);
52 } else {
53 return Service::queryInterface(riid, ppvInterface) ;
54 }
55 return StatusCode::SUCCESS;
56}

◆ queryInterface() [2/2]

virtual StatusCode TofCaliSvc::queryInterface ( const InterfaceID &  riid,
void **  ppvUnknown 
)
virtual

◆ RunBegin() [1/2]

const int TofCaliSvc::RunBegin ( )
virtual

Implements ITofCaliSvc.

Definition at line 966 of file TofCaliSvc.cxx.

966 {
967 return fTofInfoCal[0]->getRunBegin();
968}

◆ RunBegin() [2/2]

const int TofCaliSvc::RunBegin ( )
virtual

Implements ITofCaliSvc.

◆ RunEnd() [1/2]

const int TofCaliSvc::RunEnd ( )
virtual

Implements ITofCaliSvc.

Definition at line 970 of file TofCaliSvc.cxx.

970 {
971 return fTofInfoCal[0]->getRunEnd();
972}

◆ RunEnd() [2/2]

const int TofCaliSvc::RunEnd ( )
virtual

Implements ITofCaliSvc.

◆ TOffset() [1/2]

const double TofCaliSvc::TOffset ( )
virtual

Implements ITofCaliSvc.

Definition at line 403 of file TofCaliSvc.cxx.

403 {
404 double toffset = fBTofCommonCal[0]->getOffset(0);
405 return toffset;
406}

◆ TOffset() [2/2]

const double TofCaliSvc::TOffset ( )
virtual

Implements ITofCaliSvc.

◆ TofInfo() [1/2]

TofInfoCal * TofCaliSvc::TofInfo ( ) const
virtual

Implements ITofCaliSvc.

Definition at line 1022 of file TofCaliSvc.cxx.

1022 {
1023 return fTofInfoCal[0];
1024}

◆ TofInfo() [2/2]

TofInfoCal * TofCaliSvc::TofInfo ( ) const
virtual

Implements ITofCaliSvc.

◆ Version() [1/2]

const int TofCaliSvc::Version ( )
virtual

Implements ITofCaliSvc.

Definition at line 974 of file TofCaliSvc.cxx.

974 {
975 return fTofInfoCal[0]->getVersion();
976}

◆ Version() [2/2]

const int TofCaliSvc::Version ( )
virtual

Implements ITofCaliSvc.

◆ ZADC() [1/2]

const double TofCaliSvc::ZADC ( double  qleft,
double  qright,
unsigned int  id 
)

◆ ZADC() [2/2]

const double TofCaliSvc::ZADC ( double  qleft,
double  qright,
unsigned int  id 
)

◆ ZADC1() [1/2]

const double TofCaliSvc::ZADC1 ( double  qright,
unsigned int  id,
double  z 
)

◆ ZADC1() [2/2]

const double TofCaliSvc::ZADC1 ( double  qright,
unsigned int  id,
double  z 
)

◆ ZADC2() [1/2]

const double TofCaliSvc::ZADC2 ( double  qleft,
unsigned int  id,
double  z 
)

◆ ZADC2() [2/2]

const double TofCaliSvc::ZADC2 ( double  qleft,
unsigned int  id,
double  z 
)

◆ ZTDC() [1/2]

const double TofCaliSvc::ZTDC ( double  tleft,
double  tright,
unsigned int  id 
)

◆ ZTDC() [2/2]

const double TofCaliSvc::ZTDC ( double  tleft,
double  tright,
unsigned int  id 
)

◆ ZTDC1() [1/2]

const double TofCaliSvc::ZTDC1 ( double  tright,
unsigned int  id,
double  z 
)

◆ ZTDC1() [2/2]

const double TofCaliSvc::ZTDC1 ( double  tright,
unsigned int  id,
double  z 
)

◆ ZTDC2() [1/2]

const double TofCaliSvc::ZTDC2 ( double  tleft,
unsigned int  id,
double  z 
)

◆ ZTDC2() [2/2]

const double TofCaliSvc::ZTDC2 ( double  tleft,
unsigned int  id,
double  z 
)

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