#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, dqm-mbProfile::log, problim, rateFluct, and sumalim.
SiG4UniversalFluctuation::~SiG4UniversalFluctuation | ( | ) |
Definition at line 51 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 53 of file SiG4UniversalFluctuation.cc.
References testProducerWithPsetDescEmpty_cfi::a2, alim, gen::C, chargeSquare, e0, e1Fluct, e1LogFluct, e2Fluct, e2LogFluct, electronDensity, f1Fluct, f2Fluct, mps_fire::i, createfilelist::int, ipotFluct, ipotLogFluct, dqmdumpme::k, EgHLTOffHistBins_cfi::mass, SiStripPI::max, minLoss, minNumberInteractionsBohr, nmaxCont1, nmaxCont2, p1, p2, p3, particleMass, RPCpg::rate(), rateFluct, mathSSE::sqrt(), sumalim, tmax, w, w2, and x.
Referenced by RPixLinearChargeDivider::FluctuateEloss().
|
private |
Definition at line 67 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 46 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 54 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 55 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 58 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 50 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 53 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 49 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 64 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 62 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 68 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 69 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 45 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations().
|
private |
Definition at line 65 of file SiG4UniversalFluctuation.h.
Referenced by SiG4UniversalFluctuation().
|
private |
Definition at line 56 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 66 of file SiG4UniversalFluctuation.h.
Referenced by SampleFluctuations(), and SiG4UniversalFluctuation().
|
private |
Definition at line 63 of file SiG4UniversalFluctuation.h.