Geant4
10.00.p02
|
#include <G4CascadeChannelTables.hh>
Static Public Member Functions | |
static const G4CascadeChannel * | GetTable (G4int initialState) |
static const G4CascadeChannel * | GetTable (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 G4CascadeChannel * | FindTable (G4int initialState) const |
Static Private Member Functions | |
static const G4CascadeChannelTables & | instance () |
Private Attributes | |
TableMap | tables |
Static Private Attributes | |
static G4ThreadLocal G4CascadeChannelTables * | theInstance = 0 |
Definition at line 52 of file G4CascadeChannelTables.hh.
|
private |
Definition at line 74 of file G4CascadeChannelTables.hh.
|
private |
Definition at line 97 of file G4CascadeChannelTables.cc.
References G4InuclParticleNames::gam, G4InuclParticleNames::k0, G4InuclParticleNames::k0b, G4InuclParticleNames::kmi, G4InuclParticleNames::kpl, G4InuclParticleNames::lam, G4InuclParticleNames::mum, G4InuclParticleNames::neu, G4InuclParticleNames::om, G4InuclParticleNames::pi0, G4InuclParticleNames::pim, G4InuclParticleNames::pip, G4InuclParticleNames::pro, G4InuclParticleNames::s0, G4InuclParticleNames::sm, G4InuclParticleNames::sp, G4InuclParticleNames::xi0, and G4InuclParticleNames::xim.
|
private |
Definition at line 135 of file G4CascadeChannelTables.cc.
|
private |
Definition at line 161 of file G4CascadeChannelTables.cc.
|
static |
Definition at line 147 of file G4CascadeChannelTables.cc.
References instance.
Referenced by G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4IntraNucleiCascader::decayTrappedParticle(), G4ElementaryParticleCollider::generateMultiplicity(), G4ElementaryParticleCollider::generateOutgoingPartTypes(), G4CascadeInterface::Initialize(), G4CascadeInterface::IsApplicable(), and G4NucleiModel::totalCrossSection().
|
static |
Definition at line 154 of file G4CascadeChannelTables.cc.
|
staticprivate |
Definition at line 89 of file G4CascadeChannelTables.cc.
|
static |
Definition at line 172 of file G4CascadeChannelTables.cc.
References instance.
Referenced by G4ElementaryParticleCollider::collide().
Definition at line 180 of file G4CascadeChannelTables.cc.
References G4CascadeChannel::printTable().
|
private |
Definition at line 75 of file G4CascadeChannelTables.hh.
|
staticprivate |
Definition at line 66 of file G4CascadeChannelTables.hh.