Belle II Software  release-08-01-10
VXDGlobalPar Class Reference

The Class for VXD global paramter payload. More...

#include <VXDGlobalPar.h>

Inheritance diagram for VXDGlobalPar:
Collaboration diagram for VXDGlobalPar:

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. More...
 
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. More...
 
float m_distanceTolerance
 tolerance for Geant4 steps to be merged to a single step
 
std::string m_defaultMaterial
 default material
 

Detailed Description

The Class for VXD global paramter payload.

Definition at line 24 of file VXDGlobalPar.h.

Member Function Documentation

◆ 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.

55 { return m_onlyActiveMaterial; }
bool m_onlyActiveMaterial
If this is true, only active Materials will be placed for tracking studies.
Definition: VXDGlobalPar.h:76

Member Data Documentation

◆ 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.


The documentation for this class was generated from the following file: