28 VXDGlobalPar(
float electronTolerance,
float minimumElectrons,
double activeStepSize,
29 bool activeChips,
bool seeNeutrons,
bool onlyPrimaryTrueHits,
bool onlyActiveMaterial,
30 float distanceTolerance,
const std::string& defaultMaterial):
The Class for VXD global paramter payload.
float m_minimumElectrons
minimum number of electrons to be deposited by a particle to be saved
bool getOnlyActiveMaterial() const
Get whether only active materials will be placed for tracking studies.
bool getSeeNeutrons() const
Get whether sensitive detectors also see neutrons.
VXDGlobalPar()
Constructor.
float getMinimumElectrons() const
Get minimum number of electrons to be deposited by a particle to be saved.
ClassDef(VXDGlobalPar, 5)
ClassDef, must be the last term before the closing {}.
bool getActiveChips() const
Get whether chips are sensitive
bool m_onlyActiveMaterial
If this is true, only active Materials will be placed for tracking studies.
double m_activeStepSize
Stepsize to be used inside active volumes.
float m_distanceTolerance
tolerance for Geant4 steps to be merged to a single step
bool m_onlyPrimaryTrueHits
If true only create TrueHits from primary particles and ignore secondaries.
std::string getDefaultMaterial() const
Get default material.
float m_electronTolerance
tolerance for the energy deposition in electrons to be merged in a single step
float getElectronTolerance() const
Get tolerance for the energy deposition in electrons to be merged in a single step.
bool getOnlyPrimaryTrueHits() const
Get if true only create TrueHits from primary particles and ignore secondaries.
VXDGlobalPar(float electronTolerance, float minimumElectrons, double activeStepSize, bool activeChips, bool seeNeutrons, bool onlyPrimaryTrueHits, bool onlyActiveMaterial, float distanceTolerance, const std::string &defaultMaterial)
Constructor.
double getActiveStepSize() const
Get stepsize to be used inside active volumes.
bool m_seeNeutrons
Make sensitive detectors also see neutrons.
std::string m_defaultMaterial
default material
bool m_activeChips
Make also chips sensitive.
float getDistanceTolerance() const
Get tolerance for Geant4 steps to be merged to a single step.
Abstract base class for different kinds of events.