8 #ifndef ZdcNumberingScheme_h 9 #define ZdcNumberingScheme_h 20 virtual unsigned int getUnitID(
const G4Step* aStep)
const;
26 static unsigned int packZdcIndex(
int subDet,
int layer,
int fiber,
int channel,
int z);
32 void detectorLevel(
const G4Step*,
int&,
int*, G4String*)
const;
static unsigned int packZdcIndex(int subDet, int layer, int fiber, int channel, int z)
virtual unsigned int getUnitID(const G4Step *aStep) const
constexpr std::array< uint8_t, layerIndexSize > layer
virtual ~ZdcNumberingScheme()
void setVerbosity(const int)
static void unpackZdcIndex(const unsigned int &idx, int &subDet, int &layer, int &fiber, int &channel, int &z)
int detectorLevel(const G4Step *) const