32 #include <boost/python.hpp> 
   46   class_<G4ParticleDefinition, G4ParticleDefinition*, boost::noncopyable> 
 
   47     (
"G4ParticleDefinition", 
"particle definition", no_init)
 
   50          return_value_policy<return_by_value>())
 
   64          return_value_policy<return_by_value>())
 
   66          return_value_policy<return_by_value>())
 
   79          return_internal_reference<>())
 
   82          return_internal_reference<>())
 
   86          return_value_policy<reference_existing_object>()) 
 
   88 #if G4VERSION_NUMBER >= 701 
void SetDecayTable(G4DecayTable *aDecayTable)
 
G4int GetPDGiSpin() const 
 
G4int GetPDGiIsospin3() const 
 
void SetPDGStable(const G4bool aFlag)
 
void SetProcessManager(G4ProcessManager *aProcessManager)
 
G4double GetPDGIsospin3() const 
 
G4double GetPDGIsospin() const 
 
G4int GetPDGiParity() const 
 
G4int GetVerboseLevel() const 
 
G4bool GetPDGStable() const 
 
void SetPDGLifeTime(G4double aLifeTime)
 
G4int GetAntiQuarkContent(G4int flavor) const 
 
G4int GetPDGEncoding() const 
 
const G4String & GetParticleSubType() const 
 
G4ProcessManager * GetProcessManager() const 
 
const G4String & GetParticleName() const 
 
G4int GetAtomicNumber() const 
 
G4int GetAntiPDGEncoding() const 
 
G4ParticleTable * GetParticleTable() const 
 
G4DecayTable * GetDecayTable() const 
 
G4double GetPDGWidth() const 
 
G4int GetQuarkContent(G4int flavor) const 
 
const G4String & GetParticleType() const 
 
void SetVerboseLevel(G4int value)
 
G4int GetAtomicMass() const 
 
void export_G4ParticleDefinition()
 
G4int GetPDGiConjugation() const 
 
G4int GetPDGiGParity() const 
 
G4bool IsShortLived() const 
 
void SetApplyCutsFlag(G4bool)
 
G4double GetPDGMass() const 
 
G4int GetPDGiIsospin() const 
 
G4double GetPDGSpin() const 
 
G4double GetPDGLifeTime() const 
 
G4bool GetApplyCutsFlag() const 
 
G4double GetPDGCharge() const 
 
G4int GetLeptonNumber() const 
 
G4int GetBaryonNumber() const