1 #ifndef __RAT_NoiseProc__
2 #define __RAT_NoiseProc__
4 #include <RAT/DS/PMTInfo.hh>
5 #include <RAT/PMTCharge.hh>
6 #include <RAT/PMTTime.hh>
7 #include <RAT/Processor.hh>
21 int GenerateNoiseInWindow(
DS::MC *,
double,
double,
DS::PMTInfo *, std::map<int, int>);
22 std::map<double, double> FindWindows(std::vector<double> ×,
double window);
24 void SetD(std::string,
double);
25 void SetI(std::string param,
int value);
28 double fDefaultNoiseRate;
34 std::vector<RAT::PMTTime *> fPMTTime;
35 std::vector<RAT::PMTCharge *> fPMTCharge;
36 std::map<std::string, double> fModelNoiseMap;
Definition: PMTInfo.hh:19
Definition: NoiseProc.hh:12
void SetI(std::string param, int value)
Definition: NoiseProc.cc:270
void SetD(std::string, double)
Definition: NoiseProc.cc:252
virtual Processor::Result DSEvent(DS::Root *ds)
Definition: NoiseProc.cc:30
Definition: Processor.hh:36
Result
Definition: Processor.hh:59
Definition: CCCrossSecMessenger.hh:29