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