Definition at line 64 of file EMBHVManager.cxx.
◆ Clockwork() [1/2]
| EMBHVManager::Clockwork::Clockwork |
( |
const EMBHVManager * | manager | ) |
|
|
inlineexplicit |
Definition at line 66 of file EMBHVManager.cxx.
66 {
67 for(int iSide=0; iSide<2; ++iSide) {
70 for(int iSector=0; iSector<2; ++iSector) {
71 moduleArray[iSide][
iEta][
iPhi][iSector] = std::make_unique<EMBHVModule>(manager,iSide,iEta,iPhi,iSector);
72 }
73 }
74 }
75 }
76
77 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"HECHVManager");
78 if (StatusCode::SUCCESS!=
detStore->retrieve(
elecId,
"LArElectrodeID")) {
79 throw std::runtime_error("EMBHVManager failed to retrieve LArElectrodeID");
80 }
81
82 if (StatusCode::SUCCESS!=
detStore->retrieve(
hvId,
"LArHVLineID")) {
83 throw std::runtime_error("EMBHVManager failed to retrieve LArHVLineID");
84 }
85 }
const LArElectrodeID * elecId
std::unique_ptr< const EMBHVModule > moduleArray[2][8][16][2]
setScale setgFexType iEta
◆ Clockwork() [2/2]
| EMBHVManager::Clockwork::Clockwork |
( |
const Clockwork & | | ) |
|
|
delete |
◆ ~Clockwork()
| EMBHVManager::Clockwork::~Clockwork |
( |
| ) |
|
|
default |
◆ descriptor
| EMBHVDescriptor EMBHVManager::Clockwork::descriptor {CellBinning(0.0, 1.4, 7, 1),CellBinning(0.0, 2*M_PI, 16)} |
◆ elecId
◆ hvId
| const LArHVLineID* EMBHVManager::Clockwork::hvId = nullptr |
◆ moduleArray
| std::unique_ptr<const EMBHVModule> EMBHVManager::Clockwork::moduleArray[2][8][16][2] |
The documentation for this class was generated from the following file: