7 #ifndef BscNumberingScheme_h
8 #define BscNumberingScheme_h
11 #include <boost/cstdint.hpp>
12 #include "G4ThreeVector.hh"
24 virtual unsigned int getUnitID(
const G4Step* aStep)
const;
28 virtual void detectorLevel(
const G4Step*,
int&,
int*, G4String*)
const;
virtual ~BscNumberingScheme()
virtual unsigned int getUnitID(const G4Step *aStep) const
static void unpackBscIndex(const unsigned int &idx)
virtual int detectorLevel(const G4Step *) const
static unsigned int packBscIndex(int det, int zside, int station)