|
Geant4.10
|
#include <G4SPSAngDistribution.hh>
Public Member Functions | |
| G4SPSAngDistribution () | |
| ~G4SPSAngDistribution () | |
| void | SetAngDistType (G4String) |
| void | DefineAngRefAxes (G4String, G4ThreeVector) |
| void | SetMinTheta (G4double) |
| void | SetMinPhi (G4double) |
| void | SetMaxTheta (G4double) |
| void | SetMaxPhi (G4double) |
| void | SetBeamSigmaInAngR (G4double) |
| void | SetBeamSigmaInAngX (G4double) |
| void | SetBeamSigmaInAngY (G4double) |
| void | UserDefAngTheta (G4ThreeVector) |
| void | UserDefAngPhi (G4ThreeVector) |
| void | SetFocusPoint (G4ThreeVector) |
| void | SetParticleMomentumDirection (G4ParticleMomentum aMomentumDirection) |
| void | SetUseUserAngAxis (G4bool) |
| void | SetUserWRTSurface (G4bool) |
| void | SetPosDistribution (G4SPSPosDistribution *a) |
| void | SetBiasRndm (G4SPSRandomGenerator *a) |
| void | ReSetHist (G4String) |
| void | SetVerbosity (G4int a) |
| G4String | GetDistType () |
| G4double | GetMinTheta () |
| G4double | GetMaxTheta () |
| G4double | GetMinPhi () |
| G4double | GetMaxPhi () |
| G4ParticleMomentum | GenerateOne () |
Definition at line 155 of file G4SPSAngDistribution.hh.
| G4SPSAngDistribution::G4SPSAngDistribution | ( | ) |
Definition at line 54 of file G4SPSAngDistribution.cc.
References CLHEP::HepXHat, CLHEP::HepYHat, CLHEP::HepZHat, python.hepunit::pi, and python.hepunit::twopi.
| G4SPSAngDistribution::~G4SPSAngDistribution | ( | ) |
Definition at line 81 of file G4SPSAngDistribution.cc.
| void G4SPSAngDistribution::DefineAngRefAxes | ( | G4String | refname, |
| G4ThreeVector | ref | ||
| ) |
Definition at line 101 of file G4SPSAngDistribution.cc.
References CLHEP::Hep3Vector::cross(), G4cout, G4endl, and CLHEP::Hep3Vector::unit().
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
| G4ParticleMomentum G4SPSAngDistribution::GenerateOne | ( | ) |
Definition at line 602 of file G4SPSAngDistribution.cc.
References G4cout, and G4endl.
Referenced by G4SingleParticleSource::GeneratePrimaryVertex().
|
inline |
Definition at line 188 of file G4SPSAngDistribution.hh.
|
inline |
Definition at line 192 of file G4SPSAngDistribution.hh.
|
inline |
Definition at line 190 of file G4SPSAngDistribution.hh.
|
inline |
Definition at line 191 of file G4SPSAngDistribution.hh.
|
inline |
Definition at line 189 of file G4SPSAngDistribution.hh.
Definition at line 588 of file G4SPSAngDistribution.cc.
References G4cout, and G4endl.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 85 of file G4SPSAngDistribution.cc.
References G4cout, G4endl, and python.hepunit::pi.
Referenced by G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4AdjointPrimaryGenerator::SetAdjointPrimarySourceOnAnExtSurfaceOfAVolume(), G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
Definition at line 142 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 147 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 152 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
|
inline |
Definition at line 181 of file G4SPSAngDistribution.hh.
References test::a.
Referenced by G4SingleParticleSource::G4SingleParticleSource().
| void G4SPSAngDistribution::SetFocusPoint | ( | G4ThreeVector | input | ) |
Definition at line 181 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 137 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 132 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
Definition at line 127 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 122 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue(), and G4AdjointPrimaryGenerator::SetSphericalAdjointPrimarySource().
|
inline |
Definition at line 175 of file G4SPSAngDistribution.hh.
References CLHEP::Hep3Vector::unit().
Referenced by G4AdjointPrimaryGenerator::GenerateAdjointPrimaryVertex(), G4AdjointPrimaryGenerator::GenerateFwdPrimaryVertex(), G4GeneralParticleSourceMessenger::SetNewValue(), and UltraPrimaryGeneratorAction::UltraPrimaryGeneratorAction().
|
inline |
Definition at line 180 of file G4SPSAngDistribution.hh.
References test::a.
Referenced by G4SingleParticleSource::G4SingleParticleSource().
Definition at line 186 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 196 of file G4SPSAngDistribution.cc.
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
Definition at line 186 of file G4SPSAngDistribution.hh.
References test::a.
Referenced by G4SingleParticleSource::SetVerbosity().
| void G4SPSAngDistribution::UserDefAngPhi | ( | G4ThreeVector | input | ) |
Definition at line 169 of file G4SPSAngDistribution.cc.
References G4cout, G4endl, G4PhysicsOrderedFreeVector::InsertValues(), CLHEP::Hep3Vector::x(), and CLHEP::Hep3Vector::y().
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
| void G4SPSAngDistribution::UserDefAngTheta | ( | G4ThreeVector | input | ) |
Definition at line 157 of file G4SPSAngDistribution.cc.
References G4cout, G4endl, G4PhysicsOrderedFreeVector::InsertValues(), CLHEP::Hep3Vector::x(), and CLHEP::Hep3Vector::y().
Referenced by G4GeneralParticleSourceMessenger::SetNewValue().
1.8.7