IEmcCalibConstSvc Class Reference

#include <IEmcCalibConstSvc.h>

Inheritance diagram for IEmcCalibConstSvc:

EmcCalibConstSvc List of all members.

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

virtual void IEmcCalibConstSvc::Dump (  )  [pure virtual]

Implemented in EmcCalibConstSvc.

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRecDigit2Hit::Convert(), and BesEmcDigitizer::Digitize().

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRecDigit2Hit::Convert(), BesEmcDigitizer::Digitize(), EmcRawDataProvider::doCalib(), EFGlobalEnergy::execute(), and EmcRawDataProvider::initialize().

virtual int IEmcCalibConstSvc::getDigiCalibConstNo (  )  const [pure virtual]

Implemented in EmcCalibConstSvc.

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRecDigit2Hit::Convert(), EmcBhaCalib::digiConstCor(), BesEmcDigitizer::Digitize(), EmcRawDataProvider::doCalib(), EmcRec::execute(), EFGlobalEnergy::execute(), DQA_EMC::execute(), BesTrigL1::getEmcAnalogSig(), EmcBhaCalib::prepareConstants(), and EmcTCFinder::setEmcDigi().

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRec::execute().

virtual int IEmcCalibConstSvc::getIxtalNumberNo (  )  const [pure virtual]

Implemented in EmcCalibConstSvc.

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRec::execute(), and RealDBUtil::ConnectionProvider::getEmcGain().

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRec::execute(), and RealDBUtil::ConnectionProvider::getEmcGain().

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

Implemented in EmcCalibConstSvc.

Referenced by EmcRec::execute(), and RealDBUtil::ConnectionProvider::getEmcGain().

static const InterfaceID& IEmcCalibConstSvc::interfaceID (  )  [inline, static]

Definition at line 15 of file IEmcCalibConstSvc.h.

References IID_IEmcCalibConstSvc().

00015 { return IID_IEmcCalibConstSvc; }


Member Data Documentation

double IEmcCalibConstSvc::m_CrystalEmaxData[6240]

Reimplemented in EmcCalibConstSvc.

Definition at line 38 of file IEmcCalibConstSvc.h.

EmcStructure* IEmcCalibConstSvc::m_theEmcStruc

Reimplemented in EmcCalibConstSvc.

Definition at line 37 of file IEmcCalibConstSvc.h.


Generated on Tue Nov 29 23:19:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7