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

The builder for user defined particles. More...

#include <TG4UserParticlesPhysics.h>

Inheritance diagram for TG4UserParticlesPhysics:

Public Member Functions

 TG4UserParticlesPhysics (const G4String &name="UserParticles")
 
 TG4UserParticlesPhysics (G4int theVerboseLevel, const G4String &name="UserParticles")
 
virtual ~TG4UserParticlesPhysics ()
 
- 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
 

Private Member Functions

 TG4UserParticlesPhysics (const TG4UserParticlesPhysics &right)
 Not implemented.
 
TG4UserParticlesPhysicsoperator= (const TG4UserParticlesPhysics &right)
 Not implemented.
 

Detailed Description

The builder for user defined particles.

Author
I. Hrivnacova; IPN Orsay

Definition at line 26 of file TG4UserParticlesPhysics.h.

Constructor & Destructor Documentation

◆ TG4UserParticlesPhysics() [1/3]

TG4UserParticlesPhysics::TG4UserParticlesPhysics ( const G4String & name = "UserParticles")

Standard constructor

Definition at line 48 of file TG4UserParticlesPhysics.cxx.

◆ TG4UserParticlesPhysics() [2/3]

TG4UserParticlesPhysics::TG4UserParticlesPhysics ( G4int theVerboseLevel,
const G4String & name = "UserParticles" )

Standard constructor

Definition at line 55 of file TG4UserParticlesPhysics.cxx.

◆ ~TG4UserParticlesPhysics()

TG4UserParticlesPhysics::~TG4UserParticlesPhysics ( )
virtual

Destructor

Definition at line 63 of file TG4UserParticlesPhysics.cxx.

◆ TG4UserParticlesPhysics() [3/3]

TG4UserParticlesPhysics::TG4UserParticlesPhysics ( const TG4UserParticlesPhysics & right)
private

Not implemented.

Member Function Documentation

◆ ConstructParticle()

void TG4UserParticlesPhysics::ConstructParticle ( )
protectedvirtual

Construct particles.

Add user defined particles

Implements TG4VPhysicsConstructor.

Definition at line 73 of file TG4UserParticlesPhysics.cxx.

◆ ConstructProcess()

void TG4UserParticlesPhysics::ConstructProcess ( )
protectedvirtual

Construct physics processes.

Add physics processes (ionization, multiple scattering) to user defined particles according to the particle type

Implements TG4VPhysicsConstructor.

Definition at line 83 of file TG4UserParticlesPhysics.cxx.

◆ operator=()

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

Not implemented.


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