Geant4  10.00.p02
G4CascadeChannelTables Class Reference

#include <G4CascadeChannelTables.hh>

+ Collaboration diagram for G4CascadeChannelTables:

Static Public Member Functions

static const G4CascadeChannelGetTable (G4int initialState)
 
static const G4CascadeChannelGetTable (G4int had1, G4int had2)
 
static void Print (std::ostream &os=G4cout)
 
static void PrintTable (G4int initialState, std::ostream &os=G4cout)
 

Private Types

typedef std::map< G4int,
G4CascadeChannel * > 
TableMap
 

Private Member Functions

 G4CascadeChannelTables ()
 
 ~G4CascadeChannelTables ()
 
const G4CascadeChannelFindTable (G4int initialState) const
 

Static Private Member Functions

static const
G4CascadeChannelTables
instance ()
 

Private Attributes

TableMap tables
 

Static Private Attributes

static G4ThreadLocal
G4CascadeChannelTables
theInstance = 0
 

Detailed Description

Definition at line 52 of file G4CascadeChannelTables.hh.

Member Typedef Documentation

Definition at line 74 of file G4CascadeChannelTables.hh.

Constructor & Destructor Documentation

G4CascadeChannelTables::~G4CascadeChannelTables ( )
private

Definition at line 135 of file G4CascadeChannelTables.cc.

Member Function Documentation

const G4CascadeChannel * G4CascadeChannelTables::FindTable ( G4int  initialState) const
private

Definition at line 161 of file G4CascadeChannelTables.cc.

References G4cout, and G4endl.

const G4CascadeChannel * G4CascadeChannelTables::GetTable ( G4int  initialState)
static
const G4CascadeChannel * G4CascadeChannelTables::GetTable ( G4int  had1,
G4int  had2 
)
static

Definition at line 154 of file G4CascadeChannelTables.cc.

const G4CascadeChannelTables & G4CascadeChannelTables::instance ( )
staticprivate

Definition at line 89 of file G4CascadeChannelTables.cc.

void G4CascadeChannelTables::Print ( std::ostream &  os = G4cout)
static

Definition at line 172 of file G4CascadeChannelTables.cc.

References instance.

Referenced by G4ElementaryParticleCollider::collide().

+ Here is the caller graph for this function:

void G4CascadeChannelTables::PrintTable ( G4int  initialState,
std::ostream &  os = G4cout 
)
static

Definition at line 180 of file G4CascadeChannelTables.cc.

References G4CascadeChannel::printTable().

+ Here is the call graph for this function:

Member Data Documentation

TableMap G4CascadeChannelTables::tables
private

Definition at line 75 of file G4CascadeChannelTables.hh.

G4ThreadLocal G4CascadeChannelTables * G4CascadeChannelTables::theInstance = 0
staticprivate

Definition at line 66 of file G4CascadeChannelTables.hh.


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