Definition at line 65 of file EMECHVManager.cxx.
◆ Clockwork()
Definition at line 67 of file EMECHVManager.cxx.
71 {
72 for(int iSide=0; iSide<2; ++iSide) {
75 for(int iSector=0; iSector<8; ++iSector) {
76 moduleArray[iSide][
iEta][
iPhi][iSector] = std::make_unique<EMECHVModule>(manager,wheel,iSide,iEta,iPhi,iSector);
77 }
78 }
79 }
80 }
81
82 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"HECHVManager");
83 if (StatusCode::SUCCESS!=
detStore->retrieve(
elecId,
"LArElectrodeID")) {
84 throw std::runtime_error("EMECHVManager failed to retrieve LArElectrodeID");
85 }
86
87 if (StatusCode::SUCCESS!=
detStore->retrieve(
hvId,
"LArHVLineID")) {
88 throw std::runtime_error("EMECHVManager failed to retrieve LArHVLineID");
89 }
90 }
const LArElectrodeID * elecId
std::unique_ptr< EMECHVDescriptor > descriptor
std::unique_ptr< const EMECHVModule > moduleArray[2][8][8][8]
setScale setgFexType iEta
◆ ~Clockwork()
| EMECHVManager::Clockwork::~Clockwork |
( |
| ) |
|
|
default |
◆ descriptor
◆ elecId
◆ hvId
| const LArHVLineID* EMECHVManager::Clockwork::hvId = nullptr |
◆ iWheel
| IOType EMECHVManager::Clockwork::iWheel |
◆ moduleArray
| std::unique_ptr<const EMECHVModule> EMECHVManager::Clockwork::moduleArray[2][8][8][8] |
The documentation for this class was generated from the following file: