static const G4double pos
const G4ParticleDefinition * GetParticleDefinition() const
void SetFieldR(G4double r)
G4double GetKineticE() const
void SetSSD(G4double ssd)
void SetKineticE(G4double e)
void SetFieldXY(G4double fx, G4double fy)
G4ThreeVector sourcePosition
G4ParticleDefinition * particle
G4double GetFieldR() const
G4double GetFieldX() const
void SetFieldShape(FieldShape shape)
G4double GetFieldY() const
virtual void GeneratePrimaries(G4Event *anEvent)
void SetParticleDefinition(G4ParticleDefinition *pd)
FieldShape GetFieldShape() const
void SetSourcePosition(const G4ThreeVector &pos)
G4ThreeVector GetSourcePosition() const
G4ThreeVector GenerateBeamDirection() const