1 #ifndef _TRACKER_SIGAUSSIANTAILNOISEADDER_H 2 #define _TRACKER_SIGAUSSIANTAILNOISEADDER_H 14 class HepRandomEngine;
21 void addNoise(std::vector<float>&,
size_t&,
size_t&,
int,
float, CLHEP::HepRandomEngine*)
const override;
23 void addNoiseVR(std::vector<float> &, std::vector<float> &, CLHEP::HepRandomEngine*)
const override;
24 void addPedestals(std::vector<float> &, std::vector<float> &)
const override;
25 void addCMNoise(std::vector<float> &,
float, std::vector<bool> &, CLHEP::HepRandomEngine*)
const override;
26 void addBaselineShift(std::vector<float> &, std::vector<bool> &)
const override;
30 std::unique_ptr<GaussianTailNoiseGenerator>
genNoise;
std::unique_ptr< GaussianTailNoiseGenerator > genNoise