CMS 3D CMS Logo

RPGaussianTailNoiseAdder.h
Go to the documentation of this file.
1 #ifndef SimPPS_RPDigiProducer_RP_GAUSSIAN_TAIL_NOISE_ADDER_H
2 #define SimPPS_RPDigiProducer_RP_GAUSSIAN_TAIL_NOISE_ADDER_H
3 
6 
8 public:
9  RPGaussianTailNoiseAdder(int numStrips,
10  double theNoiseInElectrons,
11  double theStripThresholdInE,
12  CLHEP::HepRandomEngine &eng,
13  int verbosity);
15 
16 private:
21  CLHEP::HepRandomEngine &rndEngine_;
23 };
24 
25 #endif //SimPPS_RPDigiProducer_RP_GAUSSIAN_TAIL_NOISE_ADDER_H
simromanpot::strip_charge_map addNoise(const simromanpot::strip_charge_map &theSignal)
RPGaussianTailNoiseAdder(int numStrips, double theNoiseInElectrons, double theStripThresholdInE, CLHEP::HepRandomEngine &eng, int verbosity)
std::map< unsigned short, double > strip_charge_map
Definition: RPSimTypes.h:14
CLHEP::HepRandomEngine & rndEngine_