31 #ifndef MEDICAL_BEAM_H
32 #define MEDICAL_BEAM_H
G4double GetFieldR() const
CLHEP::Hep3Vector G4ThreeVector
void SetParticleDefinition(G4ParticleDefinition *pd)
G4ThreeVector GenerateBeamDirection() const
void SetSSD(G4double ssd)
G4double GetKineticE() const
FieldShape GetFieldShape() const
G4double GetFieldY() const
void SetFieldR(G4double r)
void SetSourcePosition(const G4ThreeVector &pos)
G4ThreeVector GetSourcePosition() const
void SetFieldShape(FieldShape shape)
const G4ParticleDefinition * GetParticleDefinition() const
void SetKineticE(G4double e)
G4ThreeVector fsourcePosition
G4double GetFieldX() const
void SetFieldXY(G4double fx, G4double fy)
virtual void GeneratePrimaries(G4Event *anEvent)
static const G4double pos
G4ParticleDefinition * fparticle