BOSS 7.1.2
BESIII Offline Software System
|
#include <EmcCalibConstSvc.h>
Public Member Functions | |
EmcCalibConstSvc (const std::string &name, ISvcLocator *svcloc) | |
~EmcCalibConstSvc () | |
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 () |
Public Attributes | |
IDataProviderSvc * | m_calDataSvc |
EmcStructure * | m_theEmcStruc |
double | m_CrystalEmaxData [6240] |
double | m_CrystalEmaxData_1 [6240] |
double | m_CrystalEmaxData_2 [6240] |
double | m_CrystalEmaxData_4740 [6240] |
double | m_CrystalEmaxData_4750 [6240] |
double | m_CrystalEmaxData_4780 [6240] |
double | m_CrystalEmaxData_4840 [6240] |
double | m_CrystalEmaxData_4914 [6240] |
double | m_CrystalEmaxData_4946 [6240] |
bool | m_EmaxVersion1 |
bool | m_EmaxVersion2 |
bool | m_EmaxVersion4740 |
bool | m_EmaxVersion4750 |
bool | m_EmaxVersion4780 |
bool | m_EmaxVersion4840 |
bool | m_EmaxVersion4914 |
bool | m_EmaxVersion4946 |
double | m_CrystalDeadEcut [6240] |
double | m_CrystalDeadEcut_2020 [6240] |
bool | m_DeadEcutVersion2020 |
Definition at line 16 of file EmcCalibConstSvc.h.
EmcCalibConstSvc::EmcCalibConstSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc ) |
for version 1/////////
Definition at line 35 of file EmcCalibConstSvc.cxx.
EmcCalibConstSvc::~EmcCalibConstSvc | ( | ) |
Definition at line 293 of file EmcCalibConstSvc.cxx.
void EmcCalibConstSvc::Dump | ( | ) |
Definition at line 722 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 365 of file EmcCalibConstSvc.cxx.
double EmcCalibConstSvc::getCrystalDeadEcut | ( | int | Index | ) | const |
Definition at line 716 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
double EmcCalibConstSvc::getCrystalEmaxData | ( | int | Index | ) | const |
Definition at line 711 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
double EmcCalibConstSvc::getDigiCalibConst | ( | int | No | ) | const |
Definition at line 616 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
int EmcCalibConstSvc::getDigiCalibConstNo | ( | ) | const |
Definition at line 650 of file EmcCalibConstSvc.cxx.
int EmcCalibConstSvc::getIndex | ( | unsigned int | PartId, |
unsigned int | ThetaIndex, | ||
unsigned int | PhiIndex ) const |
Definition at line 686 of file EmcCalibConstSvc.cxx.
int EmcCalibConstSvc::getIxtalNumber | ( | int | No | ) | const |
Definition at line 633 of file EmcCalibConstSvc.cxx.
int EmcCalibConstSvc::getIxtalNumberNo | ( | ) | const |
Definition at line 667 of file EmcCalibConstSvc.cxx.
unsigned int EmcCalibConstSvc::getPartID | ( | int | Index | ) | const |
Definition at line 694 of file EmcCalibConstSvc.cxx.
unsigned int EmcCalibConstSvc::getPhiIndex | ( | int | Index | ) | const |
Definition at line 704 of file EmcCalibConstSvc.cxx.
unsigned int EmcCalibConstSvc::getThetaIndex | ( | int | Index | ) | const |
Definition at line 699 of file EmcCalibConstSvc.cxx.
void EmcCalibConstSvc::handle | ( | const Incident & | inc | ) |
Definition at line 375 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 306 of file EmcCalibConstSvc.cxx.
|
inline |
Definition at line 61 of file EmcCalibConstSvc.h.
Referenced by handle().
|
inline |
Definition at line 51 of file EmcCalibConstSvc.h.
Referenced by handle().
IDataProviderSvc* EmcCalibConstSvc::m_calDataSvc |
Definition at line 31 of file EmcCalibConstSvc.h.
Referenced by getDigiCalibConst(), getDigiCalibConstNo(), getIxtalNumber(), getIxtalNumberNo(), and initialize().
double EmcCalibConstSvc::m_CrystalDeadEcut[6240] |
Definition at line 94 of file EmcCalibConstSvc.h.
Referenced by getCrystalDeadEcut(), handle(), and setCrystalDeadEcut().
double EmcCalibConstSvc::m_CrystalDeadEcut_2020[6240] |
Definition at line 95 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData[6240] |
Definition at line 75 of file EmcCalibConstSvc.h.
Referenced by getCrystalEmaxData(), handle(), and setCrystalEmaxData().
double EmcCalibConstSvc::m_CrystalEmaxData_1[6240] |
Definition at line 76 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_2[6240] |
Definition at line 77 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_4740[6240] |
Definition at line 78 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_4750[6240] |
Definition at line 79 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_4780[6240] |
Definition at line 80 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_4840[6240] |
Definition at line 81 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_4914[6240] |
Definition at line 82 of file EmcCalibConstSvc.h.
Referenced by handle().
double EmcCalibConstSvc::m_CrystalEmaxData_4946[6240] |
Definition at line 83 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_DeadEcutVersion2020 |
Definition at line 97 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion1 |
Definition at line 85 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion2 |
Definition at line 86 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion4740 |
Definition at line 87 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion4750 |
Definition at line 88 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion4780 |
Definition at line 89 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion4840 |
Definition at line 90 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion4914 |
Definition at line 91 of file EmcCalibConstSvc.h.
Referenced by handle().
bool EmcCalibConstSvc::m_EmaxVersion4946 |
Definition at line 92 of file EmcCalibConstSvc.h.
Referenced by handle().
EmcStructure* EmcCalibConstSvc::m_theEmcStruc |
Definition at line 73 of file EmcCalibConstSvc.h.
Referenced by finalize(), getIndex(), getPartID(), getPhiIndex(), getThetaIndex(), and initialize().