![]() |
Belle II Software development
|
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.