1 #ifndef _TRACKER_SIGAUSSIANTAILNOISEADDER_H
2 #define _TRACKER_SIGAUSSIANTAILNOISEADDER_H
14 class HepRandomEngine;
22 void addNoise(std::vector<float>&,
size_t&,
size_t&,
int,
float)
const;
24 void addNoiseVR(std::vector<float> &, std::vector<float> &)
const;
25 void addPedestals(std::vector<float> &, std::vector<float> &)
const;
26 void addCMNoise(std::vector<float> &,
float, std::vector<bool> &)
const;
33 std::unique_ptr<GaussianTailNoiseGenerator>
genNoise;
CLHEP::HepRandomEngine & rndEngine
void addPedestals(std::vector< float > &, std::vector< float > &) const
std::unique_ptr< GaussianTailNoiseGenerator > genNoise
~SiGaussianTailNoiseAdder()
SiGaussianTailNoiseAdder(float, CLHEP::HepRandomEngine &)
void addNoiseVR(std::vector< float > &, std::vector< float > &) const
void addBaselineShift(std::vector< float > &, std::vector< bool > &) const
std::unique_ptr< CLHEP::RandGaussQ > gaussDistribution
void addNoise(std::vector< float > &, size_t &, size_t &, int, float) const
void addCMNoise(std::vector< float > &, float, std::vector< bool > &) const