ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Public Member Functions | |
~G4CascadeChannelTables () | |
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 () | |
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.
View newest version in sPHENIX GitHub at line 52 of file G4CascadeChannelTables.hh
|
private |
Definition at line 76 of file G4CascadeChannelTables.hh.
View newest version in sPHENIX GitHub at line 76 of file G4CascadeChannelTables.hh
G4CascadeChannelTables::~G4CascadeChannelTables | ( | ) |
Definition at line 140 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 140 of file G4CascadeChannelTables.cc
|
private |
Definition at line 102 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 102 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 166 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 166 of file G4CascadeChannelTables.cc
|
static |
Definition at line 152 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 152 of file G4CascadeChannelTables.cc
References instance.
Referenced by G4LightTargetCollider::collide(), G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4IntraNucleiCascader::decayTrappedParticle(), G4ElementaryParticleCollider::generateMultiplicity(), G4ElementaryParticleCollider::generateOutgoingPartTypes(), G4CascadeInterface::Initialize(), G4CascadeInterface::IsApplicable(), G4IntraNucleiCascader::particleCanInteract(), G4LightTargetCollider::SingleNucleonScattering(), and G4NucleiModel::totalCrossSection().
|
static |
Definition at line 159 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 159 of file G4CascadeChannelTables.cc
|
staticprivate |
Definition at line 90 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 90 of file G4CascadeChannelTables.cc
References G4AutoDelete::Register().
Definition at line 177 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 177 of file G4CascadeChannelTables.cc
References instance.
Referenced by G4ElementaryParticleCollider::collide().
Definition at line 185 of file G4CascadeChannelTables.cc.
View newest version in sPHENIX GitHub at line 185 of file G4CascadeChannelTables.cc
References G4CascadeChannel::printTable().
|
private |
Definition at line 77 of file G4CascadeChannelTables.hh.
View newest version in sPHENIX GitHub at line 77 of file G4CascadeChannelTables.hh
|
staticprivate |
Definition at line 69 of file G4CascadeChannelTables.hh.
View newest version in sPHENIX GitHub at line 69 of file G4CascadeChannelTables.hh