The Class for VXD global paramter payload.
More...
#include <VXDGlobalPar.h>
|
| 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.
|
|
|
| ClassDef (VXDGlobalPar, 5) |
| ClassDef, must be the last term before the closing {}.
|
|
The Class for VXD global paramter payload.
Definition at line 24 of file VXDGlobalPar.h.
◆ VXDGlobalPar() [1/2]
VXDGlobalPar |
( |
float |
electronTolerance, |
|
|
float |
minimumElectrons, |
|
|
double |
activeStepSize, |
|
|
bool |
activeChips, |
|
|
bool |
seeNeutrons, |
|
|
bool |
onlyPrimaryTrueHits, |
|
|
bool |
onlyActiveMaterial, |
|
|
float |
distanceTolerance, |
|
|
const std::string & |
defaultMaterial |
|
) |
| |
|
inline |
Constructor.
Definition at line 28 of file VXDGlobalPar.h.
30 :
34 {}
float m_minimumElectrons
minimum number of electrons to be deposited by a particle to be saved
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.
float m_electronTolerance
tolerance for the energy deposition in electrons to be merged in a single step
bool m_seeNeutrons
Make sensitive detectors also see neutrons.
std::string m_defaultMaterial
default material
bool m_activeChips
Make also chips sensitive.
◆ VXDGlobalPar() [2/2]
◆ getActiveChips()
bool getActiveChips |
( |
| ) |
const |
|
inline |
◆ getActiveStepSize()
double getActiveStepSize |
( |
| ) |
const |
|
inline |
Get stepsize to be used inside active volumes.
Definition at line 46 of file VXDGlobalPar.h.
◆ getDefaultMaterial()
std::string getDefaultMaterial |
( |
| ) |
const |
|
inline |
◆ getDistanceTolerance()
float getDistanceTolerance |
( |
| ) |
const |
|
inline |
Get tolerance for Geant4 steps to be merged to a single step.
Definition at line 57 of file VXDGlobalPar.h.
◆ getElectronTolerance()
float getElectronTolerance |
( |
| ) |
const |
|
inline |
Get tolerance for the energy deposition in electrons to be merged in a single step.
Definition at line 42 of file VXDGlobalPar.h.
◆ getMinimumElectrons()
float getMinimumElectrons |
( |
| ) |
const |
|
inline |
Get minimum number of electrons to be deposited by a particle to be saved.
Definition at line 44 of file VXDGlobalPar.h.
◆ getOnlyActiveMaterial()
bool getOnlyActiveMaterial |
( |
| ) |
const |
|
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.
◆ getOnlyPrimaryTrueHits()
bool getOnlyPrimaryTrueHits |
( |
| ) |
const |
|
inline |
Get if true only create TrueHits from primary particles and ignore secondaries.
Definition at line 52 of file VXDGlobalPar.h.
◆ getSeeNeutrons()
bool getSeeNeutrons |
( |
| ) |
const |
|
inline |
Get whether sensitive detectors also see neutrons.
Definition at line 50 of file VXDGlobalPar.h.
◆ m_activeChips
◆ m_activeStepSize
Stepsize to be used inside active volumes.
Definition at line 67 of file VXDGlobalPar.h.
◆ m_defaultMaterial
std::string m_defaultMaterial |
|
private |
◆ m_distanceTolerance
float m_distanceTolerance |
|
private |
tolerance for Geant4 steps to be merged to a single step
Definition at line 78 of file VXDGlobalPar.h.
◆ m_electronTolerance
float m_electronTolerance |
|
private |
tolerance for the energy deposition in electrons to be merged in a single step
Definition at line 63 of file VXDGlobalPar.h.
◆ m_minimumElectrons
minimum number of electrons to be deposited by a particle to be saved
Definition at line 65 of file VXDGlobalPar.h.
◆ m_onlyActiveMaterial
bool m_onlyActiveMaterial |
|
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.
◆ m_onlyPrimaryTrueHits
bool m_onlyPrimaryTrueHits |
|
private |
If true only create TrueHits from primary particles and ignore secondaries.
Definition at line 73 of file VXDGlobalPar.h.
◆ m_seeNeutrons
Make sensitive detectors also see neutrons.
Definition at line 71 of file VXDGlobalPar.h.
The documentation for this class was generated from the following file: