Geant4_10
Public Types | Public Member Functions | Static Public Member Functions | List of all members
G4ProcessTable Class Reference

#include <G4ProcessTable.hh>

Public Types

typedef std::vector
< G4ProcTblElement * > 
G4ProcTableVector
 
typedef std::vector< G4String > G4ProcNameVector
 

Public Member Functions

 G4ProcessTable ()
 
 ~G4ProcessTable ()
 
G4int Length () const
 
G4int Insert (G4VProcess *aProcess, G4ProcessManager *aProcMgr)
 
G4int Remove (G4VProcess *aProcess, G4ProcessManager *aProcMgr)
 
G4VProcess * FindProcess (const G4String &processName, const G4String &particleName) const
 
G4VProcess * FindProcess (const G4String &processName, const G4ParticleDefinition *particle) const
 
G4VProcess * FindProcess (const G4String &processName, const G4ProcessManager *processManager) const
 
G4ProcessVector * FindProcesses ()
 
G4ProcessVector * FindProcesses (const G4ProcessManager *processManager)
 
G4ProcessVector * FindProcesses (const G4String &processName)
 
G4ProcessVector * FindProcesses (G4ProcessType processType)
 
void SetProcessActivation (const G4String &processName, G4bool fActive)
 
void SetProcessActivation (const G4String &processName, const G4String &particleName, G4bool fActive)
 
void SetProcessActivation (const G4String &processName, G4ParticleDefinition *particle, G4bool fActive)
 
void SetProcessActivation (const G4String &processName, G4ProcessManager *processManager, G4bool fActive)
 
void SetProcessActivation (G4ProcessType processType, G4bool fActive)
 
void SetProcessActivation (G4ProcessType processType, const G4String &particleName, G4bool fActive)
 
void SetProcessActivation (G4ProcessType processType, G4ParticleDefinition *particle, G4bool fActive)
 
void SetProcessActivation (G4ProcessType processType, G4ProcessManager *processManager, G4bool fActive)
 
G4ProcNameVector * GetNameList ()
 
G4ProcTableVector * GetProcTableVector ()
 
void DumpInfo (G4VProcess *process, G4ParticleDefinition *particle=0)
 
G4UImessenger * CreateMessenger ()
 
void DeleteMessenger ()
 
void SetVerboseLevel (G4int value)
 
G4int GetVerboseLevel () const
 

Static Public Member Functions

static G4ProcessTable * GetProcessTable ()
 

Detailed Description

Definition at line 59 of file G4ProcessTable.hh.

Member Typedef Documentation

Definition at line 133 of file G4ProcessTable.hh.

Definition at line 132 of file G4ProcessTable.hh.

Constructor & Destructor Documentation

G4ProcessTable::G4ProcessTable ( )

Definition at line 44 of file G4ProcessTable.cc.

Here is the caller graph for this function:

G4ProcessTable::~G4ProcessTable ( )

Definition at line 73 of file G4ProcessTable.cc.

Member Function Documentation

G4UImessenger * G4ProcessTable::CreateMessenger ( )

Definition at line 107 of file G4ProcessTable.cc.

Here is the caller graph for this function:

void G4ProcessTable::DeleteMessenger ( )

Definition at line 116 of file G4ProcessTable.cc.

Here is the caller graph for this function:

void G4ProcessTable::DumpInfo ( G4VProcess *  process,
G4ParticleDefinition *  particle = 0 
)

Definition at line 572 of file G4ProcessTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4VProcess* G4ProcessTable::FindProcess ( const G4String &  processName,
const G4String &  particleName 
) const

Here is the caller graph for this function:

G4VProcess* G4ProcessTable::FindProcess ( const G4String &  processName,
const G4ParticleDefinition *  particle 
) const
G4VProcess * G4ProcessTable::FindProcess ( const G4String &  processName,
const G4ProcessManager *  processManager 
) const

Definition at line 317 of file G4ProcessTable.cc.

Here is the call graph for this function:

G4ProcessVector * G4ProcessTable::FindProcesses ( )

Definition at line 421 of file G4ProcessTable.cc.

Here is the caller graph for this function:

G4ProcessVector * G4ProcessTable::FindProcesses ( const G4ProcessManager *  processManager)

Definition at line 427 of file G4ProcessTable.cc.

Here is the call graph for this function:

G4ProcessVector * G4ProcessTable::FindProcesses ( const G4String &  processName)

Definition at line 434 of file G4ProcessTable.cc.

G4ProcessVector * G4ProcessTable::FindProcesses ( G4ProcessType  processType)

Definition at line 441 of file G4ProcessTable.cc.

G4ProcNameVector* G4ProcessTable::GetNameList ( )

Here is the caller graph for this function:

G4ProcessTable * G4ProcessTable::GetProcessTable ( )
static

Definition at line 154 of file G4ProcessTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ProcTableVector* G4ProcessTable::GetProcTableVector ( )
G4int G4ProcessTable::GetVerboseLevel ( ) const

Here is the caller graph for this function:

G4int G4ProcessTable::Insert ( G4VProcess *  aProcess,
G4ProcessManager *  aProcMgr 
)

Definition at line 164 of file G4ProcessTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4int G4ProcessTable::Length ( ) const

Here is the caller graph for this function:

G4int G4ProcessTable::Remove ( G4VProcess *  aProcess,
G4ProcessManager *  aProcMgr 
)

Definition at line 234 of file G4ProcessTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ProcessTable::SetProcessActivation ( const G4String &  processName,
G4bool  fActive 
)

Definition at line 448 of file G4ProcessTable.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4ProcessTable::SetProcessActivation ( const G4String &  processName,
const G4String &  particleName,
G4bool  fActive 
)
void G4ProcessTable::SetProcessActivation ( const G4String &  processName,
G4ParticleDefinition *  particle,
G4bool  fActive 
)
void G4ProcessTable::SetProcessActivation ( const G4String &  processName,
G4ProcessManager *  processManager,
G4bool  fActive 
)

Definition at line 480 of file G4ProcessTable.cc.

Here is the call graph for this function:

void G4ProcessTable::SetProcessActivation ( G4ProcessType  processType,
G4bool  fActive 
)

Definition at line 506 of file G4ProcessTable.cc.

Here is the call graph for this function:

void G4ProcessTable::SetProcessActivation ( G4ProcessType  processType,
const G4String &  particleName,
G4bool  fActive 
)
void G4ProcessTable::SetProcessActivation ( G4ProcessType  processType,
G4ParticleDefinition *  particle,
G4bool  fActive 
)
void G4ProcessTable::SetProcessActivation ( G4ProcessType  processType,
G4ProcessManager *  processManager,
G4bool  fActive 
)

Definition at line 542 of file G4ProcessTable.cc.

Here is the call graph for this function:

void G4ProcessTable::SetVerboseLevel ( G4int  value)

Here is the caller graph for this function:


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