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

#include <IEmcCalibConstSvc.h>

+ Inheritance diagram for IEmcCalibConstSvc:

Public Member Functions

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
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Public Attributes

EmcStructurem_theEmcStruc
 
double m_CrystalEmaxData [6240]
 

Detailed Description

Definition at line 13 of file IEmcCalibConstSvc.h.

Member Function Documentation

◆ Dump()

virtual void IEmcCalibConstSvc::Dump ( )
pure virtual

Implemented in EmcCalibConstSvc.

◆ getCrystalDeadEcut()

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

Implemented in EmcCalibConstSvc.

Referenced by BesEmcDigitizer::Digitize().

◆ getCrystalEmaxData()

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

◆ getDigiCalibConst()

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

◆ getDigiCalibConstNo()

virtual int IEmcCalibConstSvc::getDigiCalibConstNo ( ) const
pure virtual

Implemented in EmcCalibConstSvc.

◆ getIndex()

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

◆ getIxtalNumber()

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRec::execute().

◆ getIxtalNumberNo()

virtual int IEmcCalibConstSvc::getIxtalNumberNo ( ) const
pure virtual

Implemented in EmcCalibConstSvc.

◆ getPartID()

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

◆ getPhiIndex()

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

◆ getThetaIndex()

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

◆ interfaceID()

static const InterfaceID & IEmcCalibConstSvc::interfaceID ( )
inlinestatic

Definition at line 15 of file IEmcCalibConstSvc.h.

15{ return IID_IEmcCalibConstSvc; }

Member Data Documentation

◆ m_CrystalEmaxData

double IEmcCalibConstSvc::m_CrystalEmaxData[6240]

Definition at line 39 of file IEmcCalibConstSvc.h.

◆ m_theEmcStruc

EmcStructure* IEmcCalibConstSvc::m_theEmcStruc

Definition at line 38 of file IEmcCalibConstSvc.h.


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