#include <SiGaussianTailNoiseAdder.h>
Public Member Functions | |
void | addBaselineShift (std::vector< float > &, std::vector< bool > &) const |
void | addCMNoise (std::vector< float > &, float, std::vector< bool > &) const |
void | addNoise (std::vector< float > &, size_t &, size_t &, int, float) const |
void | addNoiseVR (std::vector< float > &, std::vector< float > &) const |
void | addPedestals (std::vector< float > &, std::vector< float > &) const |
SiGaussianTailNoiseAdder (float, CLHEP::HepRandomEngine &) | |
~SiGaussianTailNoiseAdder () | |
Public Member Functions inherited from SiNoiseAdder | |
virtual | ~SiNoiseAdder () |
Private Attributes | |
std::unique_ptr < CLHEP::RandGaussQ > | gaussDistribution |
std::unique_ptr < GaussianTailNoiseGenerator > | genNoise |
CLHEP::HepRandomEngine & | rndEngine |
const float | threshold |
Definition at line 18 of file SiGaussianTailNoiseAdder.h.
SiGaussianTailNoiseAdder::SiGaussianTailNoiseAdder | ( | float | th, |
CLHEP::HepRandomEngine & | eng | ||
) |
Definition at line 7 of file SiGaussianTailNoiseAdder.cc.
SiGaussianTailNoiseAdder::~SiGaussianTailNoiseAdder | ( | ) |
Definition at line 15 of file SiGaussianTailNoiseAdder.cc.
|
virtual |
Implements SiNoiseAdder.
Definition at line 64 of file SiGaussianTailNoiseAdder.cc.
Referenced by DigiSimLinkAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 55 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution.
Referenced by DigiSimLinkAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 18 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution, genNoise, AlCaHLTBitMon_ParallelJobs::p, and threshold.
Referenced by DigiSimLinkAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 41 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution.
Referenced by DigiSimLinkAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 49 of file SiGaussianTailNoiseAdder.cc.
Referenced by DigiSimLinkAlgorithm::run().
|
private |
Definition at line 32 of file SiGaussianTailNoiseAdder.h.
Referenced by addCMNoise(), addNoise(), and addNoiseVR().
|
private |
Definition at line 33 of file SiGaussianTailNoiseAdder.h.
Referenced by addNoise().
|
private |
Definition at line 31 of file SiGaussianTailNoiseAdder.h.
|
private |
Definition at line 30 of file SiGaussianTailNoiseAdder.h.
Referenced by addNoise(), and utils.StatisticalTest::get_status().