BOSS 7.0.6
BESIII Offline Software System
|
#include <EmcCalibConstSvc.h>
Public Member Functions | |
EmcCalibConstSvc (const std::string &name, ISvcLocator *svcloc) | |
~EmcCalibConstSvc () | |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvUnknown) |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
void | handle (const Incident &) |
double | getDigiCalibConst (int No) const |
int | getIxtalNumber (int No) const |
int | getDigiCalibConstNo () const |
int | getIxtalNumberNo () const |
int | getIndex (unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const |
unsigned int | getPartID (int Index) const |
unsigned int | getThetaIndex (int Index) const |
unsigned int | getPhiIndex (int Index) const |
double | getCrystalEmaxData (int Index) const |
void | setCrystalEmaxData (double CrystalEmaxData[6240]) |
double | getCrystalDeadEcut (int Index) const |
void | setCrystalDeadEcut (double CrystalDeadEcut[6240]) |
void | Dump () |
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 | |
IDataProviderSvc * | m_calDataSvc |
EmcStructure * | m_theEmcStruc |
double | m_CrystalEmaxData [6240] |
double | m_CrystalEmaxData_1 [6240] |
double | m_CrystalEmaxData_2 [6240] |
double | m_CrystalDeadEcut [6240] |
double | m_CrystalDeadEcut_2020 [6240] |
bool | m_EmaxVersion1 |
bool | m_EmaxVersion2 |
bool | m_DeadEcutVersion2020 |
Public Attributes inherited from IEmcCalibConstSvc | |
EmcStructure * | m_theEmcStruc |
double | m_CrystalEmaxData [6240] |
Additional Inherited Members | |
Static Public Member Functions inherited from IEmcCalibConstSvc | |
static const InterfaceID & | interfaceID () |
Definition at line 14 of file EmcCalibConstSvc.h.
EmcCalibConstSvc::EmcCalibConstSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc | ||
) |
for version 1/////////
Definition at line 34 of file EmcCalibConstSvc.cxx.
EmcCalibConstSvc::~EmcCalibConstSvc | ( | ) |
Definition at line 124 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 348 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 178 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 342 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 337 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 242 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 276 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 312 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 259 of file EmcCalibConstSvc.cxx.
|
virtual |
Implements IEmcCalibConstSvc.
Definition at line 293 of file EmcCalibConstSvc.cxx.
|
virtual |
|
virtual |
|
virtual |
void EmcCalibConstSvc::handle | ( | const Incident & | inc | ) |
Definition at line 188 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 137 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 128 of file EmcCalibConstSvc.cxx.
|
inline |
Definition at line 59 of file EmcCalibConstSvc.h.
Referenced by handle().
|
inline |
Definition at line 49 of file EmcCalibConstSvc.h.
Referenced by handle().
IDataProviderSvc* EmcCalibConstSvc::m_calDataSvc |
Definition at line 29 of file EmcCalibConstSvc.h.
Referenced by getDigiCalibConst(), getDigiCalibConstNo(), getIxtalNumber(), getIxtalNumberNo(), and initialize().
double EmcCalibConstSvc::m_CrystalDeadEcut[6240] |
Definition at line 75 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), getCrystalDeadEcut(), and setCrystalDeadEcut().
double EmcCalibConstSvc::m_CrystalDeadEcut_2020[6240] |
Definition at line 76 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
double EmcCalibConstSvc::m_CrystalEmaxData[6240] |
Definition at line 72 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), getCrystalEmaxData(), and setCrystalEmaxData().
double EmcCalibConstSvc::m_CrystalEmaxData_1[6240] |
Definition at line 73 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
double EmcCalibConstSvc::m_CrystalEmaxData_2[6240] |
Definition at line 74 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
bool EmcCalibConstSvc::m_DeadEcutVersion2020 |
Definition at line 80 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
bool EmcCalibConstSvc::m_EmaxVersion1 |
Definition at line 78 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
bool EmcCalibConstSvc::m_EmaxVersion2 |
Definition at line 79 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
EmcStructure* EmcCalibConstSvc::m_theEmcStruc |
Definition at line 71 of file EmcCalibConstSvc.h.
Referenced by finalize(), getIndex(), getPartID(), getPhiIndex(), getThetaIndex(), and initialize().