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