Go to the documentation of this file. 1 #ifndef SimG4CMS_HGCalTestBeam_HGCalTB16SD01_H
2 #define SimG4CMS_HGCalTestBeam_HGCalTB16SD01_H 1
10 #include "G4Material.hh"
20 static uint32_t
packIndex(
int det,
int lay,
int x,
int y);
21 static void unpackIndex(
const uint32_t&
idx,
int& det,
int& lay,
int&
x,
int&
y);
static uint32_t packIndex(int det, int lay, int x, int y)
void initialize(const G4StepPoint *point)
static void unpackIndex(const uint32_t &idx, int &det, int &lay, int &x, int &y)
HGCalTB16SD01(const std::string &, const SensitiveDetectorCatalog &, edm::ParameterSet const &, const SimTrackManager *)
~HGCalTB16SD01() override=default
double getEnergyDeposit(const G4Step *) override
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
uint32_t setDetUnitId(const G4Step *step) override