The Class for VXD global parameter payload. More...
#include <VXDGlobalPar.h>
Public Member Functions | |
VXDGlobalPar (float electronTolerance, float minimumElectrons, double activeStepSize, bool activeChips, bool seeNeutrons, bool onlyPrimaryTrueHits, bool onlyActiveMaterial, float distanceTolerance, const std::string &defaultMaterial) | |
Constructor. | |
VXDGlobalPar () | |
Constructor. | |
float | getElectronTolerance () const |
Get tolerance for the energy deposition in electrons to be merged in a single step. | |
float | getMinimumElectrons () const |
Get minimum number of electrons to be deposited by a particle to be saved. | |
double | getActiveStepSize () const |
Get stepsize to be used inside active volumes. | |
bool | getActiveChips () const |
Get whether chips are sensitive. | |
bool | getSeeNeutrons () const |
Get whether sensitive detectors also see neutrons. | |
bool | getOnlyPrimaryTrueHits () const |
Get if true only create TrueHits from primary particles and ignore secondaries. | |
bool | getOnlyActiveMaterial () const |
Get whether only active materials will be placed for tracking studies. | |
float | getDistanceTolerance () const |
Get tolerance for Geant4 steps to be merged to a single step. | |
std::string | getDefaultMaterial () const |
Get default material. | |
Private Member Functions | |
ClassDef (VXDGlobalPar, 5) | |
ClassDef, must be the last term before the closing {}. | |
Private Attributes | |
float | m_electronTolerance |
tolerance for the energy deposition in electrons to be merged in a single step | |
float | m_minimumElectrons |
minimum number of electrons to be deposited by a particle to be saved | |
double | m_activeStepSize |
Stepsize to be used inside active volumes. | |
bool | m_activeChips |
Make also chips sensitive. | |
bool | m_seeNeutrons |
Make sensitive detectors also see neutrons. | |
bool | m_onlyPrimaryTrueHits |
If true only create TrueHits from primary particles and ignore secondaries. | |
bool | m_onlyActiveMaterial |
If this is true, only active Materials will be placed for tracking studies. | |
float | m_distanceTolerance |
tolerance for Geant4 steps to be merged to a single step | |
std::string | m_defaultMaterial |
default material | |
The Class for VXD global parameter payload.
Definition at line 24 of file VXDGlobalPar.h.
|
inline |
Constructor.
Definition at line 28 of file VXDGlobalPar.h.
|
inline |
Constructor.
Definition at line 36 of file VXDGlobalPar.h.
|
inline |
Get whether chips are sensitive.
Definition at line 48 of file VXDGlobalPar.h.
|
inline |
Get stepsize to be used inside active volumes.
Definition at line 46 of file VXDGlobalPar.h.
|
inline |
|
inline |
Get tolerance for Geant4 steps to be merged to a single step.
Definition at line 57 of file VXDGlobalPar.h.
|
inline |
Get tolerance for the energy deposition in electrons to be merged in a single step.
Definition at line 42 of file VXDGlobalPar.h.
|
inline |
Get minimum number of electrons to be deposited by a particle to be saved.
Definition at line 44 of file VXDGlobalPar.h.
|
inline |
Get whether only active materials will be placed for tracking studies.
Dead Material will be ignored
Definition at line 55 of file VXDGlobalPar.h.
|
inline |
Get if true only create TrueHits from primary particles and ignore secondaries.
Definition at line 52 of file VXDGlobalPar.h.
|
inline |
Get whether sensitive detectors also see neutrons.
Definition at line 50 of file VXDGlobalPar.h.
|
private |
Make also chips sensitive.
Definition at line 69 of file VXDGlobalPar.h.
|
private |
Stepsize to be used inside active volumes.
Definition at line 67 of file VXDGlobalPar.h.
|
private |
default material
Definition at line 80 of file VXDGlobalPar.h.
|
private |
tolerance for Geant4 steps to be merged to a single step
Definition at line 78 of file VXDGlobalPar.h.
|
private |
tolerance for the energy deposition in electrons to be merged in a single step
Definition at line 63 of file VXDGlobalPar.h.
|
private |
minimum number of electrons to be deposited by a particle to be saved
Definition at line 65 of file VXDGlobalPar.h.
|
private |
If this is true, only active Materials will be placed for tracking studies.
Dead Material will be ignored
Definition at line 76 of file VXDGlobalPar.h.
|
private |
If true only create TrueHits from primary particles and ignore secondaries.
Definition at line 73 of file VXDGlobalPar.h.
|
private |
Make sensitive detectors also see neutrons.
Definition at line 71 of file VXDGlobalPar.h.