Geant4
10.00.p03
|
#include <G3PartTable.hh>
Public Member Functions | |
G3PartTable () | |
virtual | ~G3PartTable () |
G4ParticleDefinition * | Get (G4int partid) |
void | Put (G4int partid, G4ParticleDefinition *partpt) |
void | PrintAll () |
Private Member Functions | |
void | HashID (G4int partid, G4String *_HID) |
void | HashID (G4int partid, G4String &_HID) |
Private Attributes | |
std::map< G4String, G4ParticleDefinition *, std::less< G4String > > | PTD |
Definition at line 43 of file G3PartTable.hh.
G3PartTable::G3PartTable | ( | ) |
Definition at line 38 of file G3PartTable.cc.
|
virtual |
Definition at line 41 of file G3PartTable.cc.
References PTD.
G4ParticleDefinition * G3PartTable::Get | ( | G4int | partid | ) |
Definition at line 74 of file G3PartTable.cc.
Referenced by Get(), and Put().
Definition at line 67 of file G3PartTable.cc.
void G3PartTable::PrintAll | ( | void | ) |
Definition at line 79 of file G3PartTable.cc.
References G4cout, G4endl, G4ParticleDefinition::GetParticleName(), and PTD.
Referenced by G4BuildGeom().
void G3PartTable::Put | ( | G4int | partid, |
G4ParticleDefinition * | partpt | ||
) |
|
private |
Definition at line 56 of file G3PartTable.hh.
Referenced by Get(), PrintAll(), Put(), and ~G3PartTable().