14 #ifndef GaussianTailNoiseGenerator_h 15 #define GaussianTailNoiseGenerator_h 21 class HepRandomEngine;
32 int NumberOfchannels,
float threshold,
float noiseRMS, std::map<int, float> &theMap, CLHEP::HepRandomEngine *);
38 CLHEP::HepRandomEngine *);
45 void generateRaw(
float noiseRMS, std::vector<double> &, CLHEP::HepRandomEngine *);
double generate_gaussian_tail(const double, const double, CLHEP::HepRandomEngine *)
GaussianTailNoiseGenerator()
void generate(int NumberOfchannels, float threshold, float noiseRMS, std::map< int, float > &theMap, CLHEP::HepRandomEngine *)
int * getRandomChannels(int, int, CLHEP::HepRandomEngine *)
void generateRaw(float noiseRMS, std::vector< double > &, CLHEP::HepRandomEngine *)