#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 Member Functions | |
SiG4UniversalFluctuation & | operator= (const SiG4UniversalFluctuation &right)=delete |
SiG4UniversalFluctuation (const SiG4UniversalFluctuation &)=delete | |
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 25 of file SiG4UniversalFluctuation.h.
|
explicit |
Definition at line 18 of file SiG4UniversalFluctuation.cc.
References chargeSquare, e0, e1Fluct, e1LogFluct, e2Fluct, e2LogFluct, electronDensity, f1Fluct, f2Fluct, ipotFluct, ipotLogFluct, cmsBatch::log, problim, rateFluct, and sumalim.
SiG4UniversalFluctuation::~SiG4UniversalFluctuation | ( | ) |
Definition at line 52 of file SiG4UniversalFluctuation.cc.
|
privatedelete |
|
privatedelete |
double SiG4UniversalFluctuation::SampleFluctuations | ( | const double | momentum, |
const double | mass, | ||
double & | tmax, | ||
const double | length, | ||
const double | meanLoss, | ||
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 56 of file SiG4UniversalFluctuation.cc.
References alim, patCaloMETCorrections_cff::C, chargeSquare, e0, e1Fluct, e1LogFluct, e2Fluct, e2LogFluct, electronDensity, f1Fluct, f2Fluct, mps_fire::i, createfilelist::int, ipotFluct, ipotLogFluct, gen::k, ResonanceBuilder::mass, SiStripPI::max, minLoss, minNumberInteractionsBohr, nmaxCont1, nmaxCont2, p1, p2, p3, particleMass, RPCpg::rate(), rateFluct, mathSSE::sqrt(), sumalim, w, w2, and x.
|
private |
Definition at line 69 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 48 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 62 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 56 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 59 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 57 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 60 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 52 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 54 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 55 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 51 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 61 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 66 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 64 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 70 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 71 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 47 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 67 of file SiG4UniversalFluctuation.h.
Referenced by SiG4UniversalFluctuation().
|
private |
Definition at line 58 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 68 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 65 of file SiG4UniversalFluctuation.h.