134 newParams.
ma_trig_M = (int) params.at(0);
136 newParams.
cf_delay = (int) params.at(2);
141 newParams.
mwd_tau = params.at(7);
160 if (index <
nHits() && index >= 0)
166 if(index <
nHits() && index >= 0)
172 if (index <
nHits() && index >= 0)
181 std::vector<double> signal = waveform->
GetSignal();
182 std::vector<double>::iterator it;
183 for(it = signal.begin(); it < signal.end();it++){
186 return this->
nHits();
float integral[MAX_NUMBER_OF_HITS]
void set(unsigned int newBufferSize)
virtual void put(float valueToStore)=0
void set(unsigned int newBufferSize, float newRatio)
PndEmcPSAFPGAFilterDelay * MA_delay
PndEmcPSAFPGALinFitter * CF_Fitter
PndEmcPSAFPGAFilterMA * MA_triggering
PndEmcPSAFPGAFilterCF * CF_filter
float sampleTime(int index)
virtual void GetHit(Int_t i, Double_t &energy, Double_t &time)
Get energy and time of hit.
float sampleAmplitude(int index)
float amplitude[MAX_NUMBER_OF_HITS]
SampleAnalyserParams analyserParams
virtual ~PndEmcPSAFPGASampleAnalyser()
virtual void initFromFile(const std::string &fname)
virtual void Init(const std::vector< Double_t > ¶ms)
float time[MAX_NUMBER_OF_HITS]
virtual Int_t Process(const PndEmcWaveform *waveform)
Find Hits in Waveform.
float sampleIntegral(int index)
PndEmcPSAFPGAFilterDelay * Signal_delay
void set(unsigned int newBufferSize)
PndEmcPSAFPGASampleAnalyser()
PndEmcPSAFPGAFilterDelay * CF_delay
virtual void init(SampleAnalyserParams ¶ms)