Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
G4ProcessPlacer Class Reference

#include <G4ProcessPlacer.hh>

Inheritance diagram for G4ProcessPlacer:
Inheritance graph
[legend]
Collaboration diagram for G4ProcessPlacer:
Collaboration graph
[legend]

Public Types

enum  SecondOrLast { eSecond = 1, eLast = 0 }
 

Public Member Functions

 G4ProcessPlacer (const G4String &particlename)
 
virtual ~G4ProcessPlacer ()
 
virtual void AddProcessAsLastDoIt (G4VProcess *process)
 
virtual void AddProcessAsSecondDoIt (G4VProcess *process)
 
virtual void RemoveProcess (G4VProcess *process)
 
- Public Member Functions inherited from G4VProcessPlacer
 G4VProcessPlacer ()
 
virtual ~G4VProcessPlacer ()
 

Detailed Description

Definition at line 49 of file G4ProcessPlacer.hh.

Member Enumeration Documentation

Enumerator
eSecond 
eLast 

Definition at line 72 of file G4ProcessPlacer.hh.

Constructor & Destructor Documentation

G4ProcessPlacer::G4ProcessPlacer ( const G4String particlename)
explicit

Definition at line 41 of file G4ProcessPlacer.cc.

G4ProcessPlacer::~G4ProcessPlacer ( )
virtual

Definition at line 46 of file G4ProcessPlacer.cc.

Member Function Documentation

void G4ProcessPlacer::AddProcessAsLastDoIt ( G4VProcess process)
virtual

Implements G4VProcessPlacer.

Definition at line 150 of file G4ProcessPlacer.cc.

Here is the caller graph for this function:

void G4ProcessPlacer::AddProcessAsSecondDoIt ( G4VProcess process)
virtual

Implements G4VProcessPlacer.

Definition at line 143 of file G4ProcessPlacer.cc.

Here is the caller graph for this function:

void G4ProcessPlacer::RemoveProcess ( G4VProcess process)
virtual

Implements G4VProcessPlacer.

Definition at line 50 of file G4ProcessPlacer.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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