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

The builder for stack popper process. More...

#include <TG4StackPopperPhysics.h>

Inheritance diagram for TG4StackPopperPhysics:

Public Member Functions

 TG4StackPopperPhysics (const G4String &name="StackPopper")
 
 TG4StackPopperPhysics (G4int theVerboseLevel, const G4String &name="StackPopper")
 
virtual ~TG4StackPopperPhysics ()
 
void SetSelection (const G4String &selection)
 
- 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

 TG4StackPopperPhysics (const TG4StackPopperPhysics &right)
 Not implemented.
 
TG4StackPopperPhysicsoperator= (const TG4StackPopperPhysics &right)
 Not implemented.
 

Private Attributes

TG4StackPopperMessenger fMessenger
 messenger
 
TG4StackPopperfStackPopperProcess
 stack popper process
 
G4String fSelection
 particles selection
 

Detailed Description

The builder for stack popper process.

Author
I. Hrivnacova; IPN Orsay

Definition at line 30 of file TG4StackPopperPhysics.h.

Constructor & Destructor Documentation

◆ TG4StackPopperPhysics() [1/3]

TG4StackPopperPhysics::TG4StackPopperPhysics ( const G4String & name = "StackPopper")

Standard constructor

Definition at line 21 of file TG4StackPopperPhysics.cxx.

◆ TG4StackPopperPhysics() [2/3]

TG4StackPopperPhysics::TG4StackPopperPhysics ( G4int theVerboseLevel,
const G4String & name = "StackPopper" )

Standard constructor

Definition at line 31 of file TG4StackPopperPhysics.cxx.

◆ ~TG4StackPopperPhysics()

TG4StackPopperPhysics::~TG4StackPopperPhysics ( )
virtual

Destructor

Definition at line 42 of file TG4StackPopperPhysics.cxx.

◆ TG4StackPopperPhysics() [3/3]

TG4StackPopperPhysics::TG4StackPopperPhysics ( const TG4StackPopperPhysics & right)
private

Not implemented.

Member Function Documentation

◆ SetSelection()

void TG4StackPopperPhysics::SetSelection ( const G4String & selection)
inline

Set particles selection

Definition at line 61 of file TG4StackPopperPhysics.h.

Referenced by TG4StackPopperMessenger::SetNewValue().

◆ ConstructParticle()

void TG4StackPopperPhysics::ConstructParticle ( )
protectedvirtual

Construct particles.

No particles instatiated

Implements TG4VPhysicsConstructor.

Definition at line 54 of file TG4StackPopperPhysics.cxx.

◆ ConstructProcess()

void TG4StackPopperPhysics::ConstructProcess ( )
protectedvirtual

Construct physics processes.

Set stack popper process to selected particles or all particles if no particles were selected

Implements TG4VPhysicsConstructor.

Definition at line 60 of file TG4StackPopperPhysics.cxx.

◆ operator=()

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

Not implemented.

Member Data Documentation

◆ fMessenger

TG4StackPopperMessenger TG4StackPopperPhysics::fMessenger
private

messenger

Definition at line 54 of file TG4StackPopperPhysics.h.

◆ fStackPopperProcess

TG4StackPopper* TG4StackPopperPhysics::fStackPopperProcess
private

stack popper process

Definition at line 55 of file TG4StackPopperPhysics.h.

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

◆ fSelection

G4String TG4StackPopperPhysics::fSelection
private

particles selection

Definition at line 56 of file TG4StackPopperPhysics.h.

Referenced by ConstructProcess(), and SetSelection().


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