Geant4  10.00.p01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4SPSRandomGenerator Class Reference

Public Member Functions

 G4SPSRandomGenerator ()
 
 ~G4SPSRandomGenerator ()
 
void SetXBias (G4ThreeVector)
 
void SetYBias (G4ThreeVector)
 
void SetZBias (G4ThreeVector)
 
void SetThetaBias (G4ThreeVector)
 
void SetPhiBias (G4ThreeVector)
 
void SetEnergyBias (G4ThreeVector)
 
void SetPosThetaBias (G4ThreeVector)
 
void SetPosPhiBias (G4ThreeVector)
 
G4double GenRandX ()
 
G4double GenRandY ()
 
G4double GenRandZ ()
 
G4double GenRandTheta ()
 
G4double GenRandPhi ()
 
G4double GenRandEnergy ()
 
G4double GenRandPosTheta ()
 
G4double GenRandPosPhi ()
 
void SetIntensityWeight (G4double weight)
 
G4double GetBiasWeight ()
 
void ReSetHist (G4String)
 
void SetVerbosity (G4int a)
 

Private Attributes

G4bool XBias
 
G4bool IPDFXBias
 
G4PhysicsOrderedFreeVector XBiasH
 
G4PhysicsOrderedFreeVector IPDFXBiasH
 
G4bool YBias
 
G4bool IPDFYBias
 
G4PhysicsOrderedFreeVector YBiasH
 
G4PhysicsOrderedFreeVector IPDFYBiasH
 
G4bool ZBias
 
G4bool IPDFZBias
 
G4PhysicsOrderedFreeVector ZBiasH
 
G4PhysicsOrderedFreeVector IPDFZBiasH
 
G4bool ThetaBias
 
G4bool IPDFThetaBias
 
G4PhysicsOrderedFreeVector ThetaBiasH
 
G4PhysicsOrderedFreeVector IPDFThetaBiasH
 
G4bool PhiBias
 
G4bool IPDFPhiBias
 
G4PhysicsOrderedFreeVector PhiBiasH
 
G4PhysicsOrderedFreeVector IPDFPhiBiasH
 
G4bool EnergyBias
 
G4bool IPDFEnergyBias
 
G4PhysicsOrderedFreeVector EnergyBiasH
 
G4PhysicsOrderedFreeVector IPDFEnergyBiasH
 
G4bool PosThetaBias
 
G4bool IPDFPosThetaBias
 
G4PhysicsOrderedFreeVector PosThetaBiasH
 
G4PhysicsOrderedFreeVector IPDFPosThetaBiasH
 
G4bool PosPhiBias
 
G4bool IPDFPosPhiBias
 
G4PhysicsOrderedFreeVector PosPhiBiasH
 
G4PhysicsOrderedFreeVector IPDFPosPhiBiasH
 
G4double bweights [9]
 
G4int verbosityLevel
 
G4PhysicsOrderedFreeVector ZeroPhysVector
 

Constructor & Destructor Documentation

Member Function Documentation

void SetXBias ( G4ThreeVector  )
void SetYBias ( G4ThreeVector  )
void SetZBias ( G4ThreeVector  )
void SetThetaBias ( G4ThreeVector  )
void SetPhiBias ( G4ThreeVector  )
void SetEnergyBias ( G4ThreeVector  )
void SetPosThetaBias ( G4ThreeVector  )
void SetPosPhiBias ( G4ThreeVector  )
G4double GenRandX ( )
G4double GenRandY ( )
G4double GenRandZ ( )
G4double GenRandTheta ( )
G4double GenRandPhi ( )
G4double GenRandEnergy ( )
G4double GenRandPosTheta ( )
G4double GenRandPosPhi ( )
void SetIntensityWeight ( G4double  weight)

References bweights.

G4double GetBiasWeight ( )

References bweights.

void ReSetHist ( G4String  )
void SetVerbosity ( G4int  a)

References verbosityLevel.

Member Data Documentation

G4bool XBias
private
G4bool IPDFXBias
private
G4PhysicsOrderedFreeVector IPDFXBiasH
private
G4bool YBias
private
G4bool IPDFYBias
private
G4PhysicsOrderedFreeVector IPDFYBiasH
private
G4bool ZBias
private
G4bool IPDFZBias
private
G4PhysicsOrderedFreeVector IPDFZBiasH
private
G4bool ThetaBias
private
G4bool IPDFThetaBias
private
G4PhysicsOrderedFreeVector ThetaBiasH
private
G4PhysicsOrderedFreeVector IPDFThetaBiasH
private
G4bool PhiBias
private
G4bool IPDFPhiBias
private
G4PhysicsOrderedFreeVector PhiBiasH
private
G4PhysicsOrderedFreeVector IPDFPhiBiasH
private
G4bool EnergyBias
private
G4bool IPDFEnergyBias
private
G4PhysicsOrderedFreeVector EnergyBiasH
private
G4PhysicsOrderedFreeVector IPDFEnergyBiasH
private
G4bool PosThetaBias
private
G4bool IPDFPosThetaBias
private
G4PhysicsOrderedFreeVector PosThetaBiasH
private
G4PhysicsOrderedFreeVector IPDFPosThetaBiasH
private
G4bool PosPhiBias
private
G4bool IPDFPosPhiBias
private
G4PhysicsOrderedFreeVector PosPhiBiasH
private
G4PhysicsOrderedFreeVector IPDFPosPhiBiasH
private
G4double bweights[9]
private
G4int verbosityLevel
private

Referenced by SetVerbosity().

G4PhysicsOrderedFreeVector ZeroPhysVector
private