Geant4 VMC Version 6.8
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.

Referenced by operator=(), and TG4StepLimiterPhysics().

◆ 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(), TG4StepLimiterPhysics(), TG4StepLimiterPhysics(), and ~TG4StepLimiterPhysics().


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