Geant4-11
Public Member Functions | Protected Attributes
G4UserLimitsForRD Class Reference

#include <G4UserLimitsForRD.hh>

Inheritance diagram for G4UserLimitsForRD:
G4UserLimits

Public Member Functions

 G4UserLimitsForRD (const G4String aType="RD")
 
virtual G4double GetMaxAllowedStep (const G4Track &)
 
const G4StringGetType () const
 
virtual G4double GetUserMaxTime (const G4Track &)
 
virtual G4double GetUserMaxTrackLength (const G4Track &)
 
virtual G4double GetUserMinEkine (const G4Track &)
 
virtual G4double GetUserMinRange (const G4Track &)
 
virtual void SetMaxAllowedStep (G4double ustepMax)
 
void SetType (const G4String &type)
 
virtual void SetUserMaxTime (G4double utimeMax)
 
virtual void SetUserMaxTrackLength (G4double utrakMax)
 
virtual void SetUserMinEkine (G4double uekinMin)
 
virtual void SetUserMinRange (G4double urangMin)
 
 ~G4UserLimitsForRD ()
 

Protected Attributes

G4double fMaxStep = 0.
 
G4double fMaxTime = 0.
 
G4double fMaxTrack = 0.
 
G4double fMinEkine = 0.
 
G4double fMinRange = 0.
 
G4String fType
 

Detailed Description

Definition at line 36 of file G4UserLimitsForRD.hh.

Constructor & Destructor Documentation

◆ G4UserLimitsForRD()

G4UserLimitsForRD::G4UserLimitsForRD ( const G4String  aType = "RD")
inline

Definition at line 46 of file G4UserLimitsForRD.hh.

46 :
47 G4UserLimits (aType)
48 {
49#ifdef G4VERBOSE
50 if (GetVerboseLevel()>1)
51 G4cerr <<"G4UserLimitsForRD constructor" <<endl;
52#endif
53 }
G4GLOB_DLL std::ostream G4cerr
G4UserLimits(G4double ustepMax=DBL_MAX, G4double utrakMax=DBL_MAX, G4double utimeMax=DBL_MAX, G4double uekinMin=0., G4double urangMin=0.)

References G4cerr.

◆ ~G4UserLimitsForRD()

G4UserLimitsForRD::~G4UserLimitsForRD ( )
inline

Definition at line 54 of file G4UserLimitsForRD.hh.

54{;}

Member Function Documentation

◆ GetMaxAllowedStep()

virtual G4double G4UserLimits::GetMaxAllowedStep ( const G4Track )
virtualinherited

◆ GetType()

const G4String & G4UserLimits::GetType ( ) const
inherited

Referenced by export_G4UserLimits().

◆ GetUserMaxTime()

virtual G4double G4UserLimits::GetUserMaxTime ( const G4Track )
virtualinherited

◆ GetUserMaxTrackLength()

virtual G4double G4UserLimits::GetUserMaxTrackLength ( const G4Track )
virtualinherited

◆ GetUserMinEkine()

virtual G4double G4UserLimits::GetUserMinEkine ( const G4Track )
virtualinherited

◆ GetUserMinRange()

virtual G4double G4UserLimits::GetUserMinRange ( const G4Track )
virtualinherited

◆ SetMaxAllowedStep()

virtual void G4UserLimits::SetMaxAllowedStep ( G4double  ustepMax)
virtualinherited

Referenced by export_G4UserLimits(), and G4gstmed().

◆ SetType()

void G4UserLimits::SetType ( const G4String type)
inherited

Referenced by export_G4UserLimits().

◆ SetUserMaxTime()

virtual void G4UserLimits::SetUserMaxTime ( G4double  utimeMax)
virtualinherited

Referenced by export_G4UserLimits().

◆ SetUserMaxTrackLength()

virtual void G4UserLimits::SetUserMaxTrackLength ( G4double  utrakMax)
virtualinherited

Referenced by export_G4UserLimits().

◆ SetUserMinEkine()

virtual void G4UserLimits::SetUserMinEkine ( G4double  uekinMin)
virtualinherited

Referenced by export_G4UserLimits().

◆ SetUserMinRange()

virtual void G4UserLimits::SetUserMinRange ( G4double  urangMin)
virtualinherited

Referenced by export_G4UserLimits().

Field Documentation

◆ fMaxStep

G4double G4UserLimits::fMaxStep = 0.
protectedinherited

Definition at line 87 of file G4UserLimits.hh.

◆ fMaxTime

G4double G4UserLimits::fMaxTime = 0.
protectedinherited

Definition at line 89 of file G4UserLimits.hh.

◆ fMaxTrack

G4double G4UserLimits::fMaxTrack = 0.
protectedinherited

Definition at line 88 of file G4UserLimits.hh.

◆ fMinEkine

G4double G4UserLimits::fMinEkine = 0.
protectedinherited

Definition at line 90 of file G4UserLimits.hh.

◆ fMinRange

G4double G4UserLimits::fMinRange = 0.
protectedinherited

Definition at line 91 of file G4UserLimits.hh.

◆ fType

G4String G4UserLimits::fType
protectedinherited

Definition at line 93 of file G4UserLimits.hh.


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