Geant4
10.02.p03
|
#include <G4SPSEneDistribution.hh>
Classes | |
struct | threadLocal_t |
Private Member Functions | |
void | LinearInterpolation () |
void | LogInterpolation () |
void | ExpInterpolation () |
void | SplineInterpolation () |
void | CalculateCdgSpectrum () |
void | CalculateBbodySpectrum () |
void | GenerateMonoEnergetic () |
void | GenerateBiasPowEnergies () |
void | GenerateGaussEnergies () |
void | GenerateBremEnergies () |
void | GenerateBbodyEnergies () |
void | GenerateCdgEnergies () |
void | GenUserHistEnergies () |
void | GenEpnHistEnergies () |
void | GenArbPointEnergies () |
void | GenerateExpEnergies (G4bool) |
void | GenerateLinearEnergies (G4bool) |
void | GeneratePowEnergies (G4bool) |
void | ConvertEPNToEnergy () |
void | InitHists () |
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 171 of file G4SPSEneDistribution.hh.
G4SPSEneDistribution::G4SPSEneDistribution | ( | ) |
Definition at line 61 of file G4SPSEneDistribution.cc.
G4SPSEneDistribution::~G4SPSEneDistribution | ( | ) |
Definition at line 119 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::ArbEnergyHisto | ( | G4ThreeVector | input | ) |
Definition at line 341 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::ArbEnergyHistoFile | ( | G4String | filename | ) |
Definition at line 355 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::ArbInterpolate | ( | G4String | IType | ) |
Definition at line 519 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::Calculate | ( | ) |
Definition at line 387 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 465 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 414 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1630 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::EpnEnergyHisto | ( | G4ThreeVector | input | ) |
Definition at line 370 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 816 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1497 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1578 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1286 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1146 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1213 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1356 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1190 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1043 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1050 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1038 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GenerateOne | ( | G4ParticleDefinition * | a | ) |
Definition at line 1723 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1107 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 1405 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::Getalpha | ( | ) |
Definition at line 289 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetArbEmax | ( | ) |
Definition at line 192 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetArbEmin | ( | ) |
Definition at line 186 of file G4SPSEneDistribution.cc.
G4PhysicsOrderedFreeVector G4SPSEneDistribution::GetArbEnergyHisto | ( | ) |
Definition at line 321 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::Getcept | ( | ) |
Definition at line 310 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetEmax | ( | ) |
Definition at line 204 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetEmin | ( | ) |
Definition at line 181 of file G4SPSEneDistribution.cc.
G4String G4SPSEneDistribution::GetEnergyDisType | ( | ) |
Definition at line 169 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetEzero | ( | ) |
Definition at line 294 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::Getgrad | ( | ) |
Definition at line 305 of file G4SPSEneDistribution.cc.
G4String G4SPSEneDistribution::GetIntType | ( | ) |
Definition at line 254 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetMonoEnergy | ( | ) |
Definition at line 277 of file G4SPSEneDistribution.cc.
Definition at line 1798 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetSE | ( | ) |
Definition at line 283 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetTemp | ( | ) |
Definition at line 299 of file G4SPSEneDistribution.cc.
G4PhysicsOrderedFreeVector G4SPSEneDistribution::GetUserDefinedEnergyHisto | ( | ) |
Definition at line 315 of file G4SPSEneDistribution.cc.
G4double G4SPSEneDistribution::GetWeight | ( | ) |
Definition at line 272 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 405 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::InputDifferentialSpectra | ( | G4bool | value | ) |
Definition at line 511 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::InputEnergySpectra | ( | G4bool | value | ) |
Definition at line 503 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 541 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 674 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::ReSetHist | ( | G4String | atype | ) |
Definition at line 1696 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetAlpha | ( | G4double | alp | ) |
Definition at line 219 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetBeamSigmaInE | ( | G4double | e | ) |
Definition at line 215 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetBiasAlpha | ( | G4double | alp | ) |
Definition at line 225 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetBiasRndm | ( | G4SPSRandomGenerator * | a | ) |
Definition at line 260 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetEmax | ( | G4double | ema | ) |
Definition at line 198 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetEmin | ( | G4double | emi | ) |
Definition at line 175 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetEnergyDisType | ( | G4String | DisType | ) |
Definition at line 148 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetEzero | ( | G4double | eze | ) |
Definition at line 236 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetGradient | ( | G4double | gr | ) |
Definition at line 242 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetInterCept | ( | G4double | c | ) |
Definition at line 248 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetMonoEnergy | ( | G4double | menergy | ) |
Definition at line 210 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetTemp | ( | G4double | tem | ) |
Definition at line 231 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::SetVerbosity | ( | G4int | a | ) |
Definition at line 266 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 932 of file G4SPSEneDistribution.cc.
void G4SPSEneDistribution::UserEnergyHisto | ( | G4ThreeVector | input | ) |
Definition at line 327 of file G4SPSEneDistribution.cc.
|
private |
Definition at line 264 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 296 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 298 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 293 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 297 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 300 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 301 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 292 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 294 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 302 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 302 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 277 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 284 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 285 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 266 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 269 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 280 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 267 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 271 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 263 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 263 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 258 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 270 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 306 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 279 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 276 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 264 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 267 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 287 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 286 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 290 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 278 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 276 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 276 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 275 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 260 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 316 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 304 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 268 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 261 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 313 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 314 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 265 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 331 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 274 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 309 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 259 of file G4SPSEneDistribution.hh.
|
private |
Definition at line 311 of file G4SPSEneDistribution.hh.