Geant4 VMC Version 6.8
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 22 of file TG4StackPopperPhysics.cxx.

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

◆ TG4StackPopperPhysics() [2/3]

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

Standard constructor

Definition at line 32 of file TG4StackPopperPhysics.cxx.

◆ ~TG4StackPopperPhysics()

TG4StackPopperPhysics::~TG4StackPopperPhysics ( )
virtual

Destructor

Definition at line 43 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.

◆ ConstructParticle()

void TG4StackPopperPhysics::ConstructParticle ( )
protectedvirtual

Construct particles.

No particles instatiated

Implements TG4VPhysicsConstructor.

Definition at line 55 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 61 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.

Referenced by TG4StackPopperPhysics(), and TG4StackPopperPhysics().

◆ fStackPopperProcess

TG4StackPopper* TG4StackPopperPhysics::fStackPopperProcess
private

stack popper process

Definition at line 55 of file TG4StackPopperPhysics.h.

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

◆ fSelection

G4String TG4StackPopperPhysics::fSelection
private

particles selection

Definition at line 56 of file TG4StackPopperPhysics.h.

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


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