#include <SiG4UniversalFluctuation.h>
Public Member Functions | |
double | SampleFluctuations (const double momentum, const double mass, double &tmax, const double length, const double meanLoss, CLHEP::HepRandomEngine *) |
SiG4UniversalFluctuation () | |
~SiG4UniversalFluctuation () | |
Private Attributes | |
double | alim |
double | chargeSquare |
double | e0 |
double | e1Fluct |
double | e1LogFluct |
double | e2Fluct |
double | e2LogFluct |
double | electronDensity |
double | f1Fluct |
double | f2Fluct |
double | ipotFluct |
double | ipotLogFluct |
double | minLoss |
double | minNumberInteractionsBohr |
double | nmaxCont1 |
double | nmaxCont2 |
double | particleMass |
double | problim |
double | rateFluct |
double | sumalim |
double | theBohrBeta2 |
Definition at line 63 of file SiG4UniversalFluctuation.h.
SiG4UniversalFluctuation::SiG4UniversalFluctuation | ( | ) |
Definition at line 75 of file SiG4UniversalFluctuation.cc.
References chargeSquare, e0, e1Fluct, e1LogFluct, e2Fluct, e2LogFluct, electronDensity, f1Fluct, f2Fluct, ipotFluct, ipotLogFluct, fff_deleter::log, problim, rateFluct, and sumalim.
SiG4UniversalFluctuation::~SiG4UniversalFluctuation | ( | ) |
Definition at line 110 of file SiG4UniversalFluctuation.cc.
double SiG4UniversalFluctuation::SampleFluctuations | ( | const double | momentum, |
const double | mass, | ||
double & | tmax, | ||
const double | length, | ||
const double | meanLoss, | ||
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 115 of file SiG4UniversalFluctuation.cc.
References alim, funct::C, chargeSquare, e0, e1Fluct, e1LogFluct, e2Fluct, e2LogFluct, electronDensity, f1Fluct, f2Fluct, i, ipotFluct, ipotLogFluct, gen::k, max(), minLoss, minNumberInteractionsBohr, nmaxCont1, nmaxCont2, p1, p2, p3, particleMass, RPCpg::rate(), rateFluct, mathSSE::sqrt(), sumalim, w(), w2, and x.
|
private |
Definition at line 125 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 103 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 118 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 112 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 115 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 113 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 116 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 107 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 110 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 111 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 106 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 117 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 122 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 120 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 126 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 127 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 102 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 123 of file SiG4UniversalFluctuation.h.
Referenced by SiG4UniversalFluctuation().
|
private |
Definition at line 114 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 124 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 121 of file SiG4UniversalFluctuation.h.