Definition at line 37 of file EMBPresamplerHVManager.cxx.
◆ Clockwork()
Definition at line 39 of file EMBPresamplerHVManager.cxx.
39 {
40 CellPartitioning etaPartitioning;
41 for (
unsigned int i= 0;
i<4;
i++) etaPartitioning.addValue(i*0.4);
42 etaPartitioning.addValue(1.525);
43 descriptor = std::make_unique<EMBPresamplerHVDescriptor>(etaPartitioning,CellBinning(0.0, 2*
M_PI, 32));
44
45 for(int iSide=0; iSide<2; ++iSide) {
48 moduleArray[iSide][
iEta][
iPhi] = std::make_unique<EMBPresamplerHVModule>(manager, iSide, iEta,iPhi);
49 }
50 }
51 }
52
53 ServiceHandle<StoreGateSvc>
detStore (
"DetectorStore",
"HECHVManager");
54 if (StatusCode::SUCCESS!=
detStore->retrieve(
elecId,
"LArElectrodeID")) {
55 throw std::runtime_error("EMBPresamplerHVManager failed to retrieve LArElectrodeID");
56 }
57
58 if (StatusCode::SUCCESS!=
detStore->retrieve(
hvId,
"LArHVLineID")) {
59 throw std::runtime_error("EMBPresamplerHVManager failed to retrieve LArHVLineID");
60 }
61 }
const LArElectrodeID * elecId
std::unique_ptr< EMBPresamplerHVDescriptor > descriptor
std::unique_ptr< const EMBPresamplerHVModule > moduleArray[2][4][32]
setScale setgFexType iEta
◆ ~Clockwork()
| EMBPresamplerHVManager::Clockwork::~Clockwork |
( |
| ) |
|
|
default |
◆ descriptor
◆ elecId
| const LArElectrodeID* EMBPresamplerHVManager::Clockwork::elecId = nullptr |
◆ hvId
| const LArHVLineID* EMBPresamplerHVManager::Clockwork::hvId = nullptr |
◆ moduleArray
The documentation for this class was generated from the following file: