129 #if G4VERSION_NUMBER < 910   130   class_<G4ParticleGun>
   132     class_<G4ParticleGun, boost::noncopyable>
   134     (
"G4ParticleGun", 
"particle gun")
   137     .def(init<G4ParticleDefinition*>())
   138     .def(init<G4ParticleDefinition*, G4int>())
   143          return_value_policy<reference_existing_object>())
   144 #if G4VERSION_NUMBER >= 910   145     .def(
"SetParticleMomentum",   f1_SetParticleMomentum)
   146     .def(
"SetParticleMomentum",   f2_SetParticleMomentum)
   150     .def(
"SetParticleMomentumDirection",
   152     .def(
"GetParticleMomentumDirection",
 void SetParticleMomentum(G4double aMomentum)
 
G4ThreeVector GetParticlePolarization() const
 
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
 
G4ThreeVector GetParticlePosition()
 
virtual void GeneratePrimaryVertex(G4Event *evt)
 
G4ParticleMomentum GetParticleMomentumDirection() const
 
void SetParticlePolarization(G4ThreeVector aVal)
 
void SetParticlePosition(G4ThreeVector aPosition)
 
void SetParticleCharge(G4double aCharge)
 
G4double GetParticleEnergy() const
 
void SetNumberOfParticles(G4int i)
 
void SetParticleByName(G4ParticleGun *gun, const std::string &pname)
 
void SetParticleEnergy(G4double aKineticEnergy)
 
G4double GetParticleTime()
 
std::string GetParticleByName(G4ParticleGun *gun)
 
G4int GetNumberOfParticles() const
 
G4double GetParticleCharge() const
 
G4ParticleDefinition * GetParticleDefinition() const
 
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
 
void SetParticleTime(G4double aTime)