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

#include <G4ProcTblElement.hh>

Public Member Functions

 G4ProcTblElement (const G4ProcTblElement &right)
 
 G4ProcTblElement (G4VProcess *aProcess)
 
 ~G4ProcTblElement ()
 
G4ProcTblElementoperator= (const G4ProcTblElement &right)
 
G4int operator== (const G4ProcTblElement &right) const
 
G4int operator!= (const G4ProcTblElement &right) const
 

Protected Types

typedef std::vector
< G4ProcessManager * > 
G4ProcMgrVector
 

Protected Member Functions

 G4ProcTblElement ()
 
G4int Length () const
 
void Insert (G4ProcessManager *aProcMgr)
 
void Remove (G4ProcessManager *aProcMgr)
 
G4VProcessGetProcess () const
 
const G4StringGetProcessName () const
 
G4ProcessManagerGetProcessManager (G4int index) const
 
const G4ProcMgrVectorGetProcMgrVector () const
 
G4int GetIndex (const G4ProcessManager *pManager) const
 
G4bool Contains (const G4ProcessManager *pManager) const
 

Friends

class G4ProcessTable
 

Detailed Description

Definition at line 53 of file G4ProcTblElement.hh.

Member Typedef Documentation

typedef std::vector<G4ProcessManager*> G4ProcTblElement::G4ProcMgrVector
protected

Definition at line 77 of file G4ProcTblElement.hh.

Constructor & Destructor Documentation

G4ProcTblElement::G4ProcTblElement ( )
protected

Definition at line 42 of file G4ProcTblElement.cc.

G4ProcTblElement::G4ProcTblElement ( const G4ProcTblElement right)

Definition at line 55 of file G4ProcTblElement.cc.

G4ProcTblElement::G4ProcTblElement ( G4VProcess aProcess)

Definition at line 48 of file G4ProcTblElement.cc.

G4ProcTblElement::~G4ProcTblElement ( )

Definition at line 63 of file G4ProcTblElement.cc.

Member Function Documentation

G4bool G4ProcTblElement::Contains ( const G4ProcessManager pManager) const
protected

Here is the caller graph for this function:

G4int G4ProcTblElement::GetIndex ( const G4ProcessManager pManager) const
protected
G4VProcess* G4ProcTblElement::GetProcess ( ) const
protected

Here is the caller graph for this function:

G4ProcessManager* G4ProcTblElement::GetProcessManager ( G4int  index) const
protected

Here is the caller graph for this function:

const G4String& G4ProcTblElement::GetProcessName ( ) const
protected

Here is the caller graph for this function:

const G4ProcMgrVector* G4ProcTblElement::GetProcMgrVector ( ) const
inlineprotected

Definition at line 89 of file G4ProcTblElement.hh.

void G4ProcTblElement::Insert ( G4ProcessManager aProcMgr)
protected

Here is the caller graph for this function:

G4int G4ProcTblElement::Length ( ) const
protected

Here is the caller graph for this function:

G4int G4ProcTblElement::operator!= ( const G4ProcTblElement right) const

Definition at line 100 of file G4ProcTblElement.cc.

G4ProcTblElement & G4ProcTblElement::operator= ( const G4ProcTblElement right)

Definition at line 73 of file G4ProcTblElement.cc.

G4int G4ProcTblElement::operator== ( const G4ProcTblElement right) const

Definition at line 93 of file G4ProcTblElement.cc.

void G4ProcTblElement::Remove ( G4ProcessManager aProcMgr)
protected

Here is the caller graph for this function:

Friends And Related Function Documentation

friend class G4ProcessTable
friend

Definition at line 56 of file G4ProcTblElement.hh.


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