Definition at line 57 of file FCALHVManager.cxx.
◆ Clockwork()
Definition at line 59 of file FCALHVManager.cxx.
60 {
61 for(int iSide=0; iSide<2; ++iSide) {
62 for(int iSector=0; iSector<16; ++iSector) {
63 for(int iSampling=0; iSampling<3; ++iSampling) {
64 moduleArray[iSide][iSector][iSampling] = std::make_unique<FCALHVModule>(manager,iSide,iSector,iSampling);
65 }
66 }
67 }
68
69 ServiceHandle<StoreGateSvc> detStore ("DetectorStore", "HECHVManager");
70 if (StatusCode::SUCCESS!=detStore->retrieve(
elecId,
"LArElectrodeID")) {
71 throw std::runtime_error("FCALHVManager failed to retrieve LArElectrodeID");
72 }
73
74 if (StatusCode::SUCCESS!=detStore->retrieve(
hvId,
"LArHVLineID")) {
75 throw std::runtime_error("FCALHVManager failed to retrieve LArHVLineID");
76 }
77 }
const LArElectrodeID * elecId
std::unique_ptr< const FCALHVModule > moduleArray[2][16][3]
◆ ~Clockwork()
| FCALHVManager::Clockwork::~Clockwork |
( |
| ) |
|
|
default |
◆ elecId
◆ hvId
◆ moduleArray
The documentation for this class was generated from the following file: