Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4SPSAngDistribution.hh>
Public Member Functions | |
G4SPSAngDistribution () | |
~G4SPSAngDistribution () | |
void | SetAngDistType (const G4String &) |
void | DefineAngRefAxes (const G4String &, const G4ThreeVector &) |
void | SetMinTheta (G4double) |
void | SetMinPhi (G4double) |
void | SetMaxTheta (G4double) |
void | SetMaxPhi (G4double) |
void | SetBeamSigmaInAngR (G4double) |
void | SetBeamSigmaInAngX (G4double) |
void | SetBeamSigmaInAngY (G4double) |
void | UserDefAngTheta (const G4ThreeVector &) |
void | UserDefAngPhi (const G4ThreeVector &) |
void | SetFocusPoint (const G4ThreeVector &) |
void | SetParticleMomentumDirection (const G4ParticleMomentum &aMomDirection) |
void | SetUseUserAngAxis (G4bool) |
void | SetUserWRTSurface (G4bool) |
void | SetPosDistribution (G4SPSPosDistribution *a) |
void | SetBiasRndm (G4SPSRandomGenerator *a) |
G4ParticleMomentum | GenerateOne () |
void | ReSetHist (const G4String &) |
void | SetVerbosity (G4int a) |
G4String | GetDistType () |
G4double | GetMinTheta () |
G4double | GetMaxTheta () |
G4double | GetMinPhi () |
G4double | GetMaxPhi () |
G4ThreeVector | GetDirection () |
Definition at line 66 of file G4SPSAngDistribution.hh.
G4SPSAngDistribution::G4SPSAngDistribution | ( | ) |
Definition at line 38 of file G4SPSAngDistribution.cc.
G4SPSAngDistribution::~G4SPSAngDistribution | ( | ) |
Definition at line 66 of file G4SPSAngDistribution.cc.
void G4SPSAngDistribution::DefineAngRefAxes | ( | const G4String & | refname, |
const G4ThreeVector & | ref | ||
) |
Definition at line 94 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
G4ParticleMomentum G4SPSAngDistribution::GenerateOne | ( | ) |
Definition at line 760 of file G4SPSAngDistribution.cc.
Referenced by G4SingleParticleSource::GeneratePrimaryVertex().
G4ThreeVector G4SPSAngDistribution::GetDirection | ( | ) |
Definition at line 227 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSource::ListSource().
G4String G4SPSAngDistribution::GetDistType | ( | ) |
Definition at line 197 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSource::ListSource().
G4double G4SPSAngDistribution::GetMaxPhi | ( | ) |
Definition at line 221 of file G4SPSAngDistribution.cc.
G4double G4SPSAngDistribution::GetMaxTheta | ( | ) |
Definition at line 209 of file G4SPSAngDistribution.cc.
G4double G4SPSAngDistribution::GetMinPhi | ( | ) |
Definition at line 215 of file G4SPSAngDistribution.cc.
G4double G4SPSAngDistribution::GetMinTheta | ( | ) |
Definition at line 203 of file G4SPSAngDistribution.cc.
void G4SPSAngDistribution::ReSetHist | ( | const G4String & | atype | ) |
Definition at line 741 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetAngDistType | ( | const G4String & | atype | ) |
Definition at line 71 of file G4SPSAngDistribution.cc.
Referenced by G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
void G4SPSAngDistribution::SetBeamSigmaInAngR | ( | G4double | r | ) |
Definition at line 142 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetBeamSigmaInAngX | ( | G4double | r | ) |
Definition at line 148 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetBeamSigmaInAngY | ( | G4double | r | ) |
Definition at line 154 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetBiasRndm | ( | G4SPSRandomGenerator * | a | ) |
Definition at line 173 of file G4SPSAngDistribution.cc.
Referenced by G4SingleParticleSource::G4SingleParticleSource().
void G4SPSAngDistribution::SetFocusPoint | ( | const G4ThreeVector & | input | ) |
Definition at line 245 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetMaxPhi | ( | G4double | maxp | ) |
Definition at line 136 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetMaxTheta | ( | G4double | maxt | ) |
Definition at line 130 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
void G4SPSAngDistribution::SetMinPhi | ( | G4double | minp | ) |
Definition at line 124 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetMinTheta | ( | G4double | mint | ) |
Definition at line 118 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
void G4SPSAngDistribution::SetParticleMomentumDirection | ( | const G4ParticleMomentum & | aMomDirection | ) |
Definition at line 160 of file G4SPSAngDistribution.cc.
Referenced by G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), and G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetPosDistribution | ( | G4SPSPosDistribution * | a | ) |
Definition at line 167 of file G4SPSAngDistribution.cc.
Referenced by G4SingleParticleSource::G4SingleParticleSource().
void G4SPSAngDistribution::SetUserWRTSurface | ( | G4bool | wrtSurf | ) |
Definition at line 251 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetUseUserAngAxis | ( | G4bool | userang | ) |
Definition at line 263 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::SetVerbosity | ( | G4int | a | ) |
Definition at line 179 of file G4SPSAngDistribution.cc.
Referenced by G4SingleParticleSource::SetVerbosity().
void G4SPSAngDistribution::UserDefAngPhi | ( | const G4ThreeVector & | input | ) |
Definition at line 233 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
void G4SPSAngDistribution::UserDefAngTheta | ( | const G4ThreeVector & | input | ) |
Definition at line 185 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().