1 #ifndef SimG4CMSForwardBHMNumberingScheme_h
2 #define SimG4CMSForwardBHMNumberingScheme_h
5 #include <boost/cstdint.hpp>
6 #include "G4ThreeVector.hh"
18 virtual unsigned int getUnitID(
const G4Step* aStep)
const;
22 virtual void detectorLevel(
const G4Step*,
int&,
int*, G4String*)
const;
28 static void unpackIndex(
const unsigned int&
idx,
int& subdet,
int& zside,
static unsigned int packIndex(int subdet, int zside, int station)
static void unpackIndex(const unsigned int &idx, int &subdet, int &zside, int &station)
virtual unsigned int getUnitID(const G4Step *aStep) const
virtual ~BHMNumberingScheme()
tuple idx
DEBUGGING if hasattr(process,"trackMonIterativeTracking2012"): print "trackMonIterativeTracking2012 D...
virtual int detectorLevel(const G4Step *) const