Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
TG4VPhysicsConstructor Class Referenceabstract

Abstract base class for physics constructors with verbose. More...

#include <TG4VPhysicsConstructor.h>

Inheritance diagram for TG4VPhysicsConstructor:

Public Member Functions

 TG4VPhysicsConstructor (const G4String &name)
 
 TG4VPhysicsConstructor (const G4String &name, G4int theVerboseLevel)
 
virtual ~TG4VPhysicsConstructor ()
 
virtual void ConstructParticle ()=0
 Construct particles.
 
virtual void ConstructProcess ()=0
 Construct physics processes.
 
- Public Member Functions inherited from TG4Verbose
 TG4Verbose (const G4String &cmdName)
 
 TG4Verbose (const G4String &cmdName, G4int verboseLevel)
 
virtual ~TG4Verbose ()
 

Protected Member Functions

virtual void VerboseLevel (G4int level)
 
virtual G4int VerboseLevel () const
 

Private Member Functions

 TG4VPhysicsConstructor ()
 Not implemented.
 
 TG4VPhysicsConstructor (const TG4VPhysicsConstructor &right)
 Not implemented.
 

Detailed Description

Abstract base class for physics constructors with verbose.

Author
I. Hrivnacova; IPN Orsay

Definition at line 28 of file TG4VPhysicsConstructor.h.

Constructor & Destructor Documentation

◆ TG4VPhysicsConstructor() [1/4]

TG4VPhysicsConstructor::TG4VPhysicsConstructor ( const G4String & name)

Standard constructor

Definition at line 22 of file TG4VPhysicsConstructor.cxx.

◆ TG4VPhysicsConstructor() [2/4]

TG4VPhysicsConstructor::TG4VPhysicsConstructor ( const G4String & name,
G4int theVerboseLevel )

Standard constructor

Definition at line 31 of file TG4VPhysicsConstructor.cxx.

◆ ~TG4VPhysicsConstructor()

TG4VPhysicsConstructor::~TG4VPhysicsConstructor ( )
virtual

Destructor

Definition at line 41 of file TG4VPhysicsConstructor.cxx.

◆ TG4VPhysicsConstructor() [3/4]

TG4VPhysicsConstructor::TG4VPhysicsConstructor ( )
private

Not implemented.

◆ TG4VPhysicsConstructor() [4/4]

TG4VPhysicsConstructor::TG4VPhysicsConstructor ( const TG4VPhysicsConstructor & right)
private

Not implemented.

Member Function Documentation

◆ ConstructParticle()

virtual void TG4VPhysicsConstructor::ConstructParticle ( )
pure virtual

◆ ConstructProcess()

virtual void TG4VPhysicsConstructor::ConstructProcess ( )
pure virtual

◆ VerboseLevel() [1/2]

void TG4VPhysicsConstructor::VerboseLevel ( G4int level)
protectedvirtual

Set the same value to G4VPhysicsConstructor verbose level and TG4Verbose level.

Reimplemented from TG4Verbose.

Definition at line 51 of file TG4VPhysicsConstructor.cxx.

◆ VerboseLevel() [2/2]


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