Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Member Functions
G4CascadeChannelTables Class Reference

#include <G4CascadeChannelTables.hh>

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)
 

Detailed Description

Definition at line 52 of file G4CascadeChannelTables.hh.

Member Function Documentation

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

Definition at line 154 of file G4CascadeChannelTables.cc.

154  {
155  return GetTable(had1*had2);
156 }
static const G4CascadeChannel * GetTable(G4int initialState)
void G4CascadeChannelTables::Print ( std::ostream &  os = G4cout)
static

Definition at line 172 of file G4CascadeChannelTables.cc.

Referenced by G4ElementaryParticleCollider::collide().

172  {
173  const TableMap& theTables = instance().tables; // For convenience
174  TableMap::const_iterator entry;
175  for (entry = theTables.begin(); entry != theTables.end(); ++entry) {
176  if (entry->second) entry->second->printTable(os);
177  }
178 }
void G4CascadeChannelTables::PrintTable ( G4int  initialState,
std::ostream &  os = G4cout 
)
static

Definition at line 180 of file G4CascadeChannelTables.cc.

References G4CascadeChannel::printTable().

180  {
181  const G4CascadeChannel* tbl = GetTable(initialState);
182  if (tbl) tbl->printTable(os);
183 }
static const G4CascadeChannel * GetTable(G4int initialState)
virtual void printTable(std::ostream &os=G4cout) const =0

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