137 #ifndef G4SPSPosDistribution_h
138 #define G4SPSPosDistribution_h 1
214 void GenerateRotationMatrices();
230 struct thread_data_t {
268 G4int verbosityLevel;
G4ThreeVector GetSideRefVec2() const
void SetBiasRndm(G4SPSRandomGenerator *a)
void SetPosDisType(G4String)
void SetParTheta(G4double)
void SetBeamSigmaInX(G4double)
G4String GetPosDisShape() const
void SetParAlpha(G4double)
G4double GetRadius() const
G4double GetHalfY() const
void SetCentreCoords(G4ThreeVector)
void SetBeamSigmaInR(G4double)
G4ThreeVector GetCentreCoords() const
void SetPosRot1(G4ThreeVector)
void SetPosDisShape(G4String)
G4ThreeVector GetSideRefVec3() const
void SetPosRot2(G4ThreeVector)
G4ThreeVector GetSideRefVec1() const
G4String GetPosDisType() const
G4ThreeVector GetParticlePos() const
G4double GetHalfX() const
void ConfineSourceToVolume(G4String)
G4String GetSourcePosType() const
G4ThreeVector GenerateOne()
void SetRadius0(G4double)
void SetBeamSigmaInY(G4double)
void SetVerbosity(G4int a)
G4double GetHalfZ() const