#include <GaussianTail.h>
Public Member Functions | |
GaussianTail (double sigma=1., double threshold=2.) | |
void | setParameters (double sigma, double threshold) |
double | shoot (RandomEngineAndDistribution const *) const |
~GaussianTail () | |
Private Attributes | |
double | s_ |
double | sigma_ |
double | ssquare_ |
double | threshold_ |
Definition at line 10 of file GaussianTail.h.
GaussianTail::GaussianTail | ( | double | sigma = 1. , |
double | threshold = 2. |
||
) |
GaussianTail::~GaussianTail | ( | ) |
Definition at line 13 of file GaussianTail.cc.
|
inline |
Definition at line 15 of file GaussianTail.h.
References s_, sigma_, ssquare_, dtDQMClient_cfg::threshold, and threshold_.
double GaussianTail::shoot | ( | RandomEngineAndDistribution const * | random | ) | const |
Definition at line 18 of file GaussianTail.cc.
References RandomEngineAndDistribution::flatShoot(), RandomEngineAndDistribution::gaussShoot(), cmsBatch::log, s_, sigma_, mathSSE::sqrt(), ssquare_, findQualityFiles::v, and x.
Referenced by EcalPreshowerRecHitsMaker::noisifySubdet(), HcalRecHitsMaker::noisifySubdet(), EcalBarrelRecHitsMaker::randomNoisifier(), and EcalEndcapRecHitsMaker::randomNoisifier().
|
private |
Definition at line 28 of file GaussianTail.h.
Referenced by GaussianTail(), setParameters(), and shoot().
|
private |
Definition at line 26 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 27 of file GaussianTail.h.
Referenced by GaussianTail(), and setParameters().