Geant4
10.03.p01
|
#include <G4SPSRandomGenerator.hh>
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) |
Andrea Dotti Feb 2015 Important: This is a shared class between threads. Only one thread should use the set-methods here. Note that this is exactly what is achieved using UI commands. If you use the set methods to set defaults in your application take care that only one thread is executing them. In addition take care of calling these methods before the run is started Do not use these setters during the event loop
Definition at line 156 of file G4SPSRandomGenerator.hh.
G4SPSRandomGenerator::G4SPSRandomGenerator | ( | ) |
Definition at line 73 of file G4SPSRandomGenerator.cc.
G4SPSRandomGenerator::~G4SPSRandomGenerator | ( | ) |
Definition at line 98 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandEnergy | ( | ) |
Definition at line 568 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandPhi | ( | ) |
Definition at line 508 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandPosPhi | ( | ) |
Definition at line 693 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandPosTheta | ( | ) |
Definition at line 629 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandTheta | ( | ) |
Definition at line 445 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandX | ( | ) |
Definition at line 250 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandY | ( | ) |
Definition at line 327 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GenRandZ | ( | ) |
Definition at line 385 of file G4SPSRandomGenerator.cc.
G4double G4SPSRandomGenerator::GetBiasWeight | ( | ) |
Definition at line 186 of file G4SPSRandomGenerator.cc.
Definition at line 203 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetEnergyBias | ( | G4ThreeVector | input | ) |
Definition at line 155 of file G4SPSRandomGenerator.cc.
Definition at line 182 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetPhiBias | ( | G4ThreeVector | input | ) |
Definition at line 146 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetPosPhiBias | ( | G4ThreeVector | input | ) |
Definition at line 173 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetPosThetaBias | ( | G4ThreeVector | input | ) |
Definition at line 164 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetThetaBias | ( | G4ThreeVector | input | ) |
Definition at line 137 of file G4SPSRandomGenerator.cc.
Definition at line 193 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetXBias | ( | G4ThreeVector | input | ) |
Definition at line 110 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetYBias | ( | G4ThreeVector | input | ) |
Definition at line 119 of file G4SPSRandomGenerator.cc.
void G4SPSRandomGenerator::SetZBias | ( | G4ThreeVector | input | ) |
Definition at line 128 of file G4SPSRandomGenerator.cc.