 |
Belle II Software
release-05-02-19
|
11 #ifndef CDCSIMCONTROLPAR_H
12 #define CDCSIMCONTROLPAR_H
23 class CDCSimControlPar {
void setDebug(bool onoff)
Set debug flag.
double m_thresholdEnergyDeposit
Energy thresh.
void setMinTrackLength(double input)
Set minimum track length.
bool m_wireSag
Switch for sense wire sag.
double m_minTrackLength
Minimum track length for G4 step (cm)
static CDCSimControlPar * m_pntr
Pointer that saves the instance of this class.
bool m_modLeftRightFlag
Switch for modified left/right flag.
void setModLeftRightFlag(bool onoff)
Set modified left/right flag.
static CDCSimControlPar & getInstance()
Static method to get a reference to the CDCSimControlPar instance.
CDCSimControlPar & operator=(const CDCSimControlPar &)
Singleton class.
double getMinTrackLength() const
Get minimum track length.
Abstract base class for different kinds of events.
The Class for CDC Simulation Control Parameters.
bool m_debug
Switch for debug printing.
bool getDebug() const
Get debug flag.
CDCSimControlPar()
Singleton class.
void setThresholdEnergyDeposit(double input)
Set threshold for Energy Deposit;.
virtual ~CDCSimControlPar()
Destructor.
bool m_timeWalk
Switch for time walk in translator.
bool getModLeftRightFlag() const
Get modified left/right flag.
double getThresholdEnergyDeposit() const
Get threshold for Energy Deposit;.
void setWireSag(bool onoff)
Set wiresag flag.
void setTimeWalk(bool onoff)
Set time-walk flag.
bool getWireSag() const
Get wiresag flag.
bool getTimeWalk() const
Get time-walk flag.