83 std::vector<double> signal = waveform->
GetSignal();
84 std::vector<double>::iterator it;
88 for(it = signal.begin(); it < signal.end();it++){
175 float mwd_val = valueToStore;
unsigned int analysis_start_position
float put(float valueToStore)
virtual void init(PndEmcPSAFPGASampleAnalyser::SampleAnalyserParams ¶ms)
int cf_zero_crossing_points
float integral[MAX_NUMBER_OF_HITS]
PndEmcPSAFPGADigitalFilterAnalyser()
PndEmcPSAFPGALinFitter * CF_Fitter
PndEmcPSAFPGAFilterMA * MA_triggering
float put(float valueToStore)
void set(float tau, unsigned int newBufferSize)
void putPoint(double ix, double iy)
PndEmcPSAFPGAFilterCF * CF_filter
virtual void put(float valueToStore)
float amplitude[MAX_NUMBER_OF_HITS]
SampleAnalyserParams analyserParams
PndEmcPSAFPGAFilterMWD * MWD_filter
float baseline_value_calculated
virtual void setBaselineInterval(int anl_start, int bl_stop)
virtual float put(float valueToStore)
float time[MAX_NUMBER_OF_HITS]
virtual void enable_mwd_filter(bool flag)
virtual Int_t Process(const PndEmcWaveform *waveform)
Find Hits in Waveform.
PndEmcPSAFPGAFilterDelay * Signal_delay
virtual float put(float valueToStore)
~PndEmcPSAFPGADigitalFilterAnalyser()
unsigned int baseline_stop_position
PndEmcPSAFPGAFilterDelay * CF_delay
virtual void init(SampleAnalyserParams ¶ms)