1 #ifndef SimG4CMS_HcalTB06BeamSD_h
2 #define SimG4CMS_HcalTB06BeamSD_h
11 #include "G4String.hh"
29 static uint32_t
packIndex(
int det,
int lay,
int x,
int y);
45 #endif // HcalTB06BeamSD_h
virtual double getEnergyDeposit(G4Step *)
std::vector< G4String > wcNames
HcalTB06BeamSD(G4String, const DDCompactView &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
type of data representation of DDCompactView
virtual ~HcalTB06BeamSD()
virtual uint32_t setDetUnitId(G4Step *step)
virtual std::vector< std::string > getNames()
static uint32_t packIndex(int det, int lay, int x, int y)
tuple idx
DEBUGGING if hasattr(process,"trackMonIterativeTracking2012"): print "trackMonIterativeTracking2012 D...
const G4Material * matScin
bool isItWireChamber(G4String)
static void unpackIndex(const uint32_t &idx, int &det, int &lay, int &x, int &y)