31#include <boost/python.hpp>
35using namespace boost::python;
99 class_<G4ParticleTable, G4ParticleTable*, boost::noncopyable>
100 (
"G4ParticleTable",
"particle table", no_init)
103 return_value_policy<reference_existing_object>())
104 .staticmethod(
"GetParticleTable")
111 return_value_policy<reference_existing_object>())
113 return_value_policy<return_by_value>())
115 return_value_policy<reference_existing_object>())
117 return_value_policy<reference_existing_object>())
119 return_value_policy<reference_existing_object>())
121 return_value_policy<reference_existing_object>())
123 return_value_policy<reference_existing_object>())
125 return_value_policy<reference_existing_object>())
#define theParticleIterator
static MCGIDI_particle * particleList
G4bool GetReadiness() const
G4ParticleDefinition * GetParticle(G4int index) const
G4int GetVerboseLevel() const
G4bool contains(const G4ParticleDefinition *particle) const
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
static G4ParticleTable * GetParticleTable()
void SetVerboseLevel(G4int value)
void SetReadiness(G4bool val=true)
G4ParticleDefinition * FindAntiParticle(G4int PDGEncoding)
const G4String & GetParticleName(G4int index) const
void DumpTable(const G4String &particle_name="ALL")
G4ParticleDefinition *(G4ParticleTable::* f1_FindAntiParticle)(G4int)
G4bool(G4ParticleTable::* f2_contains)(const G4String &) const
G4ParticleDefinition *(G4ParticleTable::* f1_FindParticle)(G4int)
G4ParticleDefinition *(G4ParticleTable::* f3_FindParticle)(const G4ParticleDefinition *)
G4ParticleDefinition *(G4ParticleTable::* f3_FindAntiParticle)(const G4ParticleDefinition *)
G4ParticleDefinition *(G4ParticleTable::* f2_FindAntiParticle)(const G4String &)
G4bool(G4ParticleTable::* f1_contains)(const G4ParticleDefinition *) const
list GetParticleList(G4ParticleTable *particleTable)
G4ParticleDefinition *(G4ParticleTable::* f2_FindParticle)(const G4String &)
BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_ClearWaitingStack, ClearWaitingStack, 0, 1) BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS(f_GetNWaitingTrack
void export_G4ParticleTable()