BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
IEmcCalibConstSvc Class Referenceabstract

#include <IEmcCalibConstSvc.h>

Inheritance diagram for IEmcCalibConstSvc:

Public Member Functions

 DeclareInterfaceID (IEmcCalibConstSvc, 1, 0)
virtual double getDigiCalibConst (int No) const =0
virtual int getIxtalNumber (int No) const =0
virtual int getDigiCalibConstNo () const =0
virtual int getIxtalNumberNo () const =0
virtual int getIndex (unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const =0
virtual unsigned int getPartID (int Index) const =0
virtual unsigned int getThetaIndex (int Index) const =0
virtual unsigned int getPhiIndex (int Index) const =0
virtual double getCrystalEmaxData (int Index) const =0
virtual double getCrystalDeadEcut (int Index) const =0
virtual void Dump ()=0
 DeclareInterfaceID (IEmcCalibConstSvc, 1, 0)
virtual double getDigiCalibConst (int No) const =0
virtual int getIxtalNumber (int No) const =0
virtual int getDigiCalibConstNo () const =0
virtual int getIxtalNumberNo () const =0
virtual int getIndex (unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const =0
virtual unsigned int getPartID (int Index) const =0
virtual unsigned int getThetaIndex (int Index) const =0
virtual unsigned int getPhiIndex (int Index) const =0
virtual double getCrystalEmaxData (int Index) const =0
virtual double getCrystalDeadEcut (int Index) const =0
virtual void Dump ()=0
 DeclareInterfaceID (IEmcCalibConstSvc, 1, 0)
virtual double getDigiCalibConst (int No) const =0
virtual int getIxtalNumber (int No) const =0
virtual int getDigiCalibConstNo () const =0
virtual int getIxtalNumberNo () const =0
virtual int getIndex (unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const =0
virtual unsigned int getPartID (int Index) const =0
virtual unsigned int getThetaIndex (int Index) const =0
virtual unsigned int getPhiIndex (int Index) const =0
virtual double getCrystalEmaxData (int Index) const =0
virtual double getCrystalDeadEcut (int Index) const =0
virtual void Dump ()=0

Public Attributes

EmcStructurem_theEmcStruc
double m_CrystalEmaxData [6240]

Detailed Description

Member Function Documentation

◆ DeclareInterfaceID() [1/3]

IEmcCalibConstSvc::DeclareInterfaceID ( IEmcCalibConstSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [2/3]

IEmcCalibConstSvc::DeclareInterfaceID ( IEmcCalibConstSvc ,
1 ,
0  )

◆ DeclareInterfaceID() [3/3]

IEmcCalibConstSvc::DeclareInterfaceID ( IEmcCalibConstSvc ,
1 ,
0  )

◆ Dump() [1/3]

virtual void IEmcCalibConstSvc::Dump ( )
pure virtual

◆ Dump() [2/3]

virtual void IEmcCalibConstSvc::Dump ( )
pure virtual

◆ Dump() [3/3]

virtual void IEmcCalibConstSvc::Dump ( )
pure virtual

◆ getCrystalDeadEcut() [1/3]

virtual double IEmcCalibConstSvc::getCrystalDeadEcut ( int Index) const
pure virtual

◆ getCrystalDeadEcut() [2/3]

virtual double IEmcCalibConstSvc::getCrystalDeadEcut ( int Index) const
pure virtual

◆ getCrystalDeadEcut() [3/3]

virtual double IEmcCalibConstSvc::getCrystalDeadEcut ( int Index) const
pure virtual

◆ getCrystalEmaxData() [1/3]

virtual double IEmcCalibConstSvc::getCrystalEmaxData ( int Index) const
pure virtual

◆ getCrystalEmaxData() [2/3]

virtual double IEmcCalibConstSvc::getCrystalEmaxData ( int Index) const
pure virtual

◆ getCrystalEmaxData() [3/3]

virtual double IEmcCalibConstSvc::getCrystalEmaxData ( int Index) const
pure virtual

◆ getDigiCalibConst() [1/3]

virtual double IEmcCalibConstSvc::getDigiCalibConst ( int No) const
pure virtual

◆ getDigiCalibConst() [2/3]

virtual double IEmcCalibConstSvc::getDigiCalibConst ( int No) const
pure virtual

◆ getDigiCalibConst() [3/3]

virtual double IEmcCalibConstSvc::getDigiCalibConst ( int No) const
pure virtual

◆ getDigiCalibConstNo() [1/3]

virtual int IEmcCalibConstSvc::getDigiCalibConstNo ( ) const
pure virtual

◆ getDigiCalibConstNo() [2/3]

virtual int IEmcCalibConstSvc::getDigiCalibConstNo ( ) const
pure virtual

◆ getDigiCalibConstNo() [3/3]

virtual int IEmcCalibConstSvc::getDigiCalibConstNo ( ) const
pure virtual

◆ getIndex() [1/3]

virtual int IEmcCalibConstSvc::getIndex ( unsigned int PartId,
unsigned int ThetaIndex,
unsigned int PhiIndex ) const
pure virtual

◆ getIndex() [2/3]

virtual int IEmcCalibConstSvc::getIndex ( unsigned int PartId,
unsigned int ThetaIndex,
unsigned int PhiIndex ) const
pure virtual

◆ getIndex() [3/3]

virtual int IEmcCalibConstSvc::getIndex ( unsigned int PartId,
unsigned int ThetaIndex,
unsigned int PhiIndex ) const
pure virtual

◆ getIxtalNumber() [1/3]

virtual int IEmcCalibConstSvc::getIxtalNumber ( int No) const
pure virtual

Referenced by EmcRec::execute().

◆ getIxtalNumber() [2/3]

virtual int IEmcCalibConstSvc::getIxtalNumber ( int No) const
pure virtual

◆ getIxtalNumber() [3/3]

virtual int IEmcCalibConstSvc::getIxtalNumber ( int No) const
pure virtual

◆ getIxtalNumberNo() [1/3]

virtual int IEmcCalibConstSvc::getIxtalNumberNo ( ) const
pure virtual

◆ getIxtalNumberNo() [2/3]

virtual int IEmcCalibConstSvc::getIxtalNumberNo ( ) const
pure virtual

◆ getIxtalNumberNo() [3/3]

virtual int IEmcCalibConstSvc::getIxtalNumberNo ( ) const
pure virtual

◆ getPartID() [1/3]

virtual unsigned int IEmcCalibConstSvc::getPartID ( int Index) const
pure virtual

◆ getPartID() [2/3]

virtual unsigned int IEmcCalibConstSvc::getPartID ( int Index) const
pure virtual

◆ getPartID() [3/3]

virtual unsigned int IEmcCalibConstSvc::getPartID ( int Index) const
pure virtual

◆ getPhiIndex() [1/3]

virtual unsigned int IEmcCalibConstSvc::getPhiIndex ( int Index) const
pure virtual

◆ getPhiIndex() [2/3]

virtual unsigned int IEmcCalibConstSvc::getPhiIndex ( int Index) const
pure virtual

◆ getPhiIndex() [3/3]

virtual unsigned int IEmcCalibConstSvc::getPhiIndex ( int Index) const
pure virtual

◆ getThetaIndex() [1/3]

virtual unsigned int IEmcCalibConstSvc::getThetaIndex ( int Index) const
pure virtual

◆ getThetaIndex() [2/3]

virtual unsigned int IEmcCalibConstSvc::getThetaIndex ( int Index) const
pure virtual

◆ getThetaIndex() [3/3]

virtual unsigned int IEmcCalibConstSvc::getThetaIndex ( int Index) const
pure virtual

Member Data Documentation

◆ m_CrystalEmaxData

double IEmcCalibConstSvc::m_CrystalEmaxData

◆ m_theEmcStruc

EmcStructure * IEmcCalibConstSvc::m_theEmcStruc

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