|
BOSS 8.0.0
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 33 of file EmcCalibConstSvc.cxx.
Referenced by EmcCalibConstSvc().
| EmcCalibConstSvc::~EmcCalibConstSvc | ( | ) |
Definition at line 288 of file EmcCalibConstSvc.cxx.
| void EmcCalibConstSvc::Dump | ( | ) |
Definition at line 709 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 348 of file EmcCalibConstSvc.cxx.
| double EmcCalibConstSvc::getCrystalDeadEcut | ( | int | Index | ) | const |
Definition at line 701 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
| double EmcCalibConstSvc::getCrystalEmaxData | ( | int | Index | ) | const |
Definition at line 697 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
| double EmcCalibConstSvc::getDigiCalibConst | ( | int | No | ) | const |
Definition at line 628 of file EmcCalibConstSvc.cxx.
Referenced by Dump().
| int EmcCalibConstSvc::getDigiCalibConstNo | ( | ) | const |
Definition at line 654 of file EmcCalibConstSvc.cxx.
| int EmcCalibConstSvc::getIndex | ( | unsigned int | PartId, |
| unsigned int | ThetaIndex, | ||
| unsigned int | PhiIndex ) const |
Definition at line 680 of file EmcCalibConstSvc.cxx.
| int EmcCalibConstSvc::getIxtalNumber | ( | int | No | ) | const |
Definition at line 641 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 685 of file EmcCalibConstSvc.cxx.
| unsigned int EmcCalibConstSvc::getPhiIndex | ( | int | Index | ) | const |
Definition at line 693 of file EmcCalibConstSvc.cxx.
| unsigned int EmcCalibConstSvc::getThetaIndex | ( | int | Index | ) | const |
Definition at line 689 of file EmcCalibConstSvc.cxx.
| void EmcCalibConstSvc::handle | ( | const Incident & | inc | ) |
to read EMC saturation energy and the energy threshold of 'special' dead channel from DataBase///////
Definition at line 357 of file EmcCalibConstSvc.cxx.
|
virtual |
Definition at line 299 of file EmcCalibConstSvc.cxx.
|
inline |
Definition at line 54 of file EmcCalibConstSvc.h.
Referenced by handle().
|
inline |
Definition at line 48 of file EmcCalibConstSvc.h.
Referenced by handle().
| IDataProviderSvc* EmcCalibConstSvc::m_calDataSvc |
Definition at line 30 of file EmcCalibConstSvc.h.
Referenced by getDigiCalibConst(), getDigiCalibConstNo(), getIxtalNumber(), getIxtalNumberNo(), and initialize().
| double EmcCalibConstSvc::m_CrystalDeadEcut[6240] |
Definition at line 82 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), getCrystalDeadEcut(), handle(), and setCrystalDeadEcut().
| double EmcCalibConstSvc::m_CrystalDeadEcut_2020[6240] |
Definition at line 83 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData[6240] |
Definition at line 63 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), getCrystalDeadEcut(), getCrystalEmaxData(), handle(), and setCrystalEmaxData().
| double EmcCalibConstSvc::m_CrystalEmaxData_1[6240] |
Definition at line 64 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_2[6240] |
Definition at line 65 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_4740[6240] |
Definition at line 66 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_4750[6240] |
Definition at line 67 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_4780[6240] |
Definition at line 68 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_4840[6240] |
Definition at line 69 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_4914[6240] |
Definition at line 70 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| double EmcCalibConstSvc::m_CrystalEmaxData_4946[6240] |
Definition at line 71 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_DeadEcutVersion2020 |
Definition at line 85 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion1 |
Definition at line 73 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion2 |
Definition at line 74 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion4740 |
Definition at line 75 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion4750 |
Definition at line 76 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion4780 |
Definition at line 77 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion4840 |
Definition at line 78 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion4914 |
Definition at line 79 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| bool EmcCalibConstSvc::m_EmaxVersion4946 |
Definition at line 80 of file EmcCalibConstSvc.h.
Referenced by EmcCalibConstSvc(), and handle().
| EmcStructure* EmcCalibConstSvc::m_theEmcStruc |
Definition at line 61 of file EmcCalibConstSvc.h.
Referenced by finalize(), getIndex(), getPartID(), getPhiIndex(), getThetaIndex(), and initialize().