#include <GaussianTail.h>
Public Member Functions | |
GaussianTail (const RandomEngine *engine, double sigma=1., double threshold=2.) | |
void | setParameters (double sigma, double threshold) |
double | shoot () const |
~GaussianTail () | |
Private Attributes | |
const RandomEngine * | random |
double | s_ |
double | sigma_ |
double | ssquare_ |
double | threshold_ |
Definition at line 10 of file GaussianTail.h.
GaussianTail::GaussianTail | ( | const RandomEngine * | engine, |
double | sigma = 1. , |
||
double | threshold = 2. |
||
) |
GaussianTail::~GaussianTail | ( | ) |
Definition at line 15 of file GaussianTail.cc.
|
inline |
Definition at line 16 of file GaussianTail.h.
References s_, sigma_, ssquare_, dtDQMClient_cfg::threshold, and threshold_.
double GaussianTail::shoot | ( | ) | const |
Definition at line 20 of file GaussianTail.cc.
References RandomEngine::flatShoot(), RandomEngine::gaussShoot(), create_public_lumi_plots::log, random, s_, sigma_, mathSSE::sqrt(), ssquare_, v, and vdt::x.
Referenced by HcalRecHitsMaker::noisifySubdet(), EcalPreshowerRecHitsMaker::noisifySubdet(), EcalBarrelRecHitsMaker::randomNoisifier(), and EcalEndcapRecHitsMaker::randomNoisifier().
|
private |
Definition at line 27 of file GaussianTail.h.
Referenced by shoot().
|
private |
Definition at line 31 of file GaussianTail.h.
Referenced by GaussianTail(), setParameters(), and shoot().
|
private |
Definition at line 29 of file GaussianTail.h.
Referenced by GaussianTail(), setParameters(), and shoot().
|
private |
Definition at line 32 of file GaussianTail.h.
Referenced by GaussianTail(), setParameters(), and shoot().
|
private |
Definition at line 30 of file GaussianTail.h.
Referenced by GaussianTail(), and setParameters().