145 #ifndef G4SPSAngDistribution_h
146 #define G4SPSAngDistribution_h 1
176 { particle_momentum_direction = aMomentumDirection.
unit(); }
198 void GenerateFocusedFlux();
199 void GenerateIsotropicFlux();
200 void GenerateCosineLawFlux();
201 void GenerateBeamFlux();
202 void GeneratePlanarFlux();
203 void GenerateUserDefFlux();
212 G4double MinTheta, MaxTheta, MinPhi, MaxPhi;
216 G4bool IPDFThetaExist, IPDFPhiExist;
232 G4int verbosityLevel;
void SetBeamSigmaInAngR(G4double)
void SetBeamSigmaInAngY(G4double)
void SetMinTheta(G4double)
void SetUseUserAngAxis(G4bool)
void UserDefAngPhi(G4ThreeVector)
void UserDefAngTheta(G4ThreeVector)
G4ParticleMomentum GenerateOne()
void SetBiasRndm(G4SPSRandomGenerator *a)
void DefineAngRefAxes(G4String, G4ThreeVector)
void SetAngDistType(G4String)
void SetPosDistribution(G4SPSPosDistribution *a)
void SetFocusPoint(G4ThreeVector)
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
void SetUserWRTSurface(G4bool)
void SetVerbosity(G4int a)
void SetMaxTheta(G4double)
void SetBeamSigmaInAngX(G4double)