#include <SiGaussianTailNoiseAdder.h>
Public Member Functions | |
void | addBaselineShift (std::vector< double > &, std::vector< bool > &) |
void | addCMNoise (std::vector< double > &, float, std::vector< bool > &) |
void | addNoise (std::vector< double > &, size_t &, size_t &, int, float) |
void | addNoiseVR (std::vector< double > &, std::vector< float > &) |
void | addPedestals (std::vector< double > &, std::vector< float > &) |
SiGaussianTailNoiseAdder (float, CLHEP::HepRandomEngine &) | |
~SiGaussianTailNoiseAdder () | |
Public Member Functions inherited from SiNoiseAdder | |
virtual | ~SiNoiseAdder () |
Private Attributes | |
CLHEP::RandGaussQ * | gaussDistribution |
GaussianTailNoiseGenerator * | genNoise |
float | pedValue |
CLHEP::HepRandomEngine & | rndEngine |
float | threshold |
Definition at line 16 of file SiGaussianTailNoiseAdder.h.
SiGaussianTailNoiseAdder::SiGaussianTailNoiseAdder | ( | float | th, |
CLHEP::HepRandomEngine & | eng | ||
) |
Definition at line 7 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution, genNoise, and rndEngine.
SiGaussianTailNoiseAdder::~SiGaussianTailNoiseAdder | ( | ) |
Definition at line 16 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution, and genNoise.
|
virtual |
Implements SiNoiseAdder.
Definition at line 67 of file SiGaussianTailNoiseAdder.cc.
Referenced by SiStripDigitizerAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 58 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution.
Referenced by SiStripDigitizerAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 21 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution, GaussianTailNoiseGenerator::generate(), genNoise, AlCaHLTBitMon_ParallelJobs::p, and threshold.
Referenced by SiStripDigitizerAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 44 of file SiGaussianTailNoiseAdder.cc.
References gaussDistribution.
Referenced by SiStripDigitizerAlgorithm::run().
|
virtual |
Implements SiNoiseAdder.
Definition at line 52 of file SiGaussianTailNoiseAdder.cc.
Referenced by SiStripDigitizerAlgorithm::run().
|
private |
Definition at line 34 of file SiGaussianTailNoiseAdder.h.
Referenced by addCMNoise(), addNoise(), addNoiseVR(), SiGaussianTailNoiseAdder(), and ~SiGaussianTailNoiseAdder().
|
private |
Definition at line 35 of file SiGaussianTailNoiseAdder.h.
Referenced by addNoise(), SiGaussianTailNoiseAdder(), and ~SiGaussianTailNoiseAdder().
|
private |
Definition at line 31 of file SiGaussianTailNoiseAdder.h.
|
private |
Definition at line 33 of file SiGaussianTailNoiseAdder.h.
Referenced by SiGaussianTailNoiseAdder().
|
private |
Definition at line 32 of file SiGaussianTailNoiseAdder.h.
Referenced by addNoise(), and utils.StatisticalTest::get_status().