51#ifndef G4SPSPosDistribution_hh
52#define G4SPSPosDistribution_hh 1
162 void GenerateRotationMatrices();
207 G4double ParAlpha, ParTheta, ParPhi;
213 G4int verbosityLevel;
G4double GetRadius() const
const G4ThreeVector & GetCentreCoords() const
G4double GetParAlpha() const
G4double GetHalfZ() const
void SetParAlpha(G4double)
G4double GetParPhi() const
void SetPosRot2(const G4ThreeVector &)
void SetBeamSigmaInX(G4double)
const G4String & GetConfineVolume() const
void ConfineSourceToVolume(const G4String &)
void SetBiasRndm(G4SPSRandomGenerator *a)
const G4String & GetPosDisType() const
const G4ThreeVector & GetRotx() const
const G4ThreeVector & GetRotz() const
void SetPosDisShape(const G4String &)
void SetVerbosity(G4int a)
const G4ThreeVector & GetParticlePos() const
void SetCentreCoords(const G4ThreeVector &)
G4ThreeVector GenerateOne()
void SetBeamSigmaInR(G4double)
const G4String & GetSourcePosType() const
G4double GetRadius0() const
void SetRadius0(G4double)
const G4ThreeVector & GetSideRefVec2() const
G4double GetHalfX() const
void SetParTheta(G4double)
const G4String & GetPosDisShape() const
const G4ThreeVector & GetSideRefVec3() const
const G4ThreeVector & GetSideRefVec1() const
void SetPosRot1(const G4ThreeVector &)
G4double GetParTheta() const
G4double GetHalfY() const
void SetPosDisType(const G4String &)
G4bool GetConfined() const
void SetBeamSigmaInY(G4double)
const G4ThreeVector & GetRoty() const