9 switch (
id.cell_type()) {
10 case (ldmx::EcalAbstractID::PrecisionGlobal):
12 case (ldmx::EcalAbstractID::TriggerCell):
15 return s <<
"EcalAbstractID(" <<
id.cell_type() <<
":0x"
16 << std::setfill(
'0') << std::setw(6) << std::right << std::hex
Class that serves as a parent for ECal detector IDs of various types.
Class that defines an ECal detector ID with a cell number.
Class that defines an ECal trigger cell detector ID.
Parent of precision and trigger EcalIDs.
Extension of DetectorID providing access to ECal layers and cell numbers in a hex grid.
Extension of DetectorID providing access to ECal trigger cell information.