137 #ifndef G4SPSPosDistribution_h 138 #define G4SPSPosDistribution_h 1 G4ThreeVector CSideRefVec3
void GeneratePointsInPlane(G4ThreeVector &outoutPos)
void SetBiasRndm(G4SPSRandomGenerator *a)
G4ThreeVector GetSideRefVec2() const
void SetPosDisType(G4String)
void SetParTheta(G4double)
void SetBeamSigmaInX(G4double)
void GenerateRotationMatrices()
void SetParAlpha(G4double)
G4ThreeVector CParticlePos
G4Cache< thread_data_t > ThreadData
G4double GetHalfX() const
G4ThreeVector GetSideRefVec3() const
G4ThreeVector GetSideRefVec1() const
G4ThreeVector GetCentreCoords() const
G4String GetPosDisType() const
void SetCentreCoords(G4ThreeVector)
void SetBeamSigmaInR(G4double)
G4ThreeVector CSideRefVec2
void SetPosRot1(G4ThreeVector)
void GeneratePointsInVolume(G4ThreeVector &outputPos)
void SetPosDisShape(G4String)
G4bool IsSourceConfined(G4ThreeVector &outputPos)
G4SPSRandomGenerator * PosRndm
void SetPosRot2(G4ThreeVector)
void GeneratePointSource(G4ThreeVector &outoutPos)
G4double GetHalfZ() const
G4String GetSourcePosType() const
G4ThreeVector GetParticlePos() const
G4double GetHalfY() const
G4ThreeVector CentreCoords
void GeneratePointsInBeam(G4ThreeVector &outoutPos)
G4ThreeVector CSideRefVec1
G4String GetPosDisShape() const
void ConfineSourceToVolume(G4String)
G4ThreeVector GenerateOne()
void SetRadius0(G4double)
void SetBeamSigmaInY(G4double)
void SetVerbosity(G4int a)
G4double GetRadius() const
void GeneratePointsOnSurface(G4ThreeVector &outputPos)