Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4StepLimiterPhysics Class Reference

The builder for step limiter process. More...

#include <TG4StepLimiterPhysics.h>

Inheritance diagram for TG4StepLimiterPhysics:

Public Member Functions

 TG4StepLimiterPhysics (const G4String &name="StepLimiter")
 
 TG4StepLimiterPhysics (G4int theVerboseLevel, const G4String &name="StepLimiter")
 
virtual ~TG4StepLimiterPhysics ()
 
- Public Member Functions inherited from TG4VPhysicsConstructor
 TG4VPhysicsConstructor (const G4String &name)
 
 TG4VPhysicsConstructor (const G4String &name, G4int theVerboseLevel)
 
virtual ~TG4VPhysicsConstructor ()
 
- Public Member Functions inherited from TG4Verbose
 TG4Verbose (const G4String &cmdName)
 
 TG4Verbose (const G4String &cmdName, G4int verboseLevel)
 
virtual ~TG4Verbose ()
 

Protected Member Functions

virtual void ConstructParticle ()
 Construct particles.
 
virtual void ConstructProcess ()
 Construct physics processes.
 
- Protected Member Functions inherited from TG4VPhysicsConstructor
virtual void VerboseLevel (G4int level)
 
virtual G4int VerboseLevel () const
 

Protected Attributes

G4StepLimiter * fStepLimiterProcess
 step limiter process
 

Private Member Functions

 TG4StepLimiterPhysics (const TG4StepLimiterPhysics &right)
 Not implemented.
 
TG4StepLimiterPhysicsoperator= (const TG4StepLimiterPhysics &right)
 Not implemented.
 

Detailed Description

The builder for step limiter process.

Author
I. Hrivnacova; IPN Orsay

Definition at line 29 of file TG4StepLimiterPhysics.h.

Constructor & Destructor Documentation

◆ TG4StepLimiterPhysics() [1/3]

TG4StepLimiterPhysics::TG4StepLimiterPhysics ( const G4String & name = "StepLimiter")

Standard constructor

Definition at line 22 of file TG4StepLimiterPhysics.cxx.

◆ TG4StepLimiterPhysics() [2/3]

TG4StepLimiterPhysics::TG4StepLimiterPhysics ( G4int theVerboseLevel,
const G4String & name = "StepLimiter" )

Standard constructor

Definition at line 29 of file TG4StepLimiterPhysics.cxx.

◆ ~TG4StepLimiterPhysics()

TG4StepLimiterPhysics::~TG4StepLimiterPhysics ( )
virtual

Destructor

Definition at line 37 of file TG4StepLimiterPhysics.cxx.

◆ TG4StepLimiterPhysics() [3/3]

TG4StepLimiterPhysics::TG4StepLimiterPhysics ( const TG4StepLimiterPhysics & right)
private

Not implemented.

Member Function Documentation

◆ ConstructParticle()

void TG4StepLimiterPhysics::ConstructParticle ( )
protectedvirtual

Construct particles.

No particles instatiated

Implements TG4VPhysicsConstructor.

Definition at line 49 of file TG4StepLimiterPhysics.cxx.

◆ ConstructProcess()

void TG4StepLimiterPhysics::ConstructProcess ( )
protectedvirtual

Construct physics processes.

Set step limiter process to all particles

Implements TG4VPhysicsConstructor.

Definition at line 55 of file TG4StepLimiterPhysics.cxx.

◆ operator=()

TG4StepLimiterPhysics & TG4StepLimiterPhysics::operator= ( const TG4StepLimiterPhysics & right)
private

Not implemented.

Member Data Documentation

◆ fStepLimiterProcess

G4StepLimiter* TG4StepLimiterPhysics::fStepLimiterProcess
protected

step limiter process

Definition at line 44 of file TG4StepLimiterPhysics.h.

Referenced by ConstructProcess(), and ~TG4StepLimiterPhysics().


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