8 #ifndef ZdcNumberingScheme_h
9 #define ZdcNumberingScheme_h
21 virtual unsigned int getUnitID(
const G4Step* aStep)
const ;
27 static unsigned int packZdcIndex(
int subDet,
int layer,
int fiber,
int channel,
int z);
30 static void unpackZdcIndex(
const unsigned int& idx,
int& subDet,
int& layer,
int& fiber,
31 int& channel,
int& z);
34 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
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