FairRoot/PandaRoot
PndEmcPSAFPGADigitalFilterAnalyser.h
Go to the documentation of this file.
1 #ifndef PNDEMCFPGADIGITALFILTERANALYSER_HH
2 #define PNDEMCFPGADIGITALFILTERANALYSER_HH
3 
5 #include <string>
6 
8 
9 #define MAX_NUMBER_OF_HITS 100
10 
12 
13  public:
15  PndEmcPSAFPGADigitalFilterAnalyser(const std::string& fname);
17 
18 
19  virtual void setBaselineInterval(int anl_start, int bl_stop);
20  virtual float baseline();
22  virtual void reset();
23  virtual void put(float valueToStore);
24  virtual void enable_mwd_filter(bool flag);
25 
26  virtual Int_t Process(const PndEmcWaveform *waveform);
27  private:
29  unsigned int baseline_stop_position;
36  int ith_pulse;
38 
40 
42 };
43 
44 #endif
virtual void init(PndEmcPSAFPGASampleAnalyser::SampleAnalyserParams &params)
ClassDef(PndEmcPSAFPGADigitalFilterAnalyser, 1)
virtual void setBaselineInterval(int anl_start, int bl_stop)
represents a simulated waveform in an emc crystal
virtual Int_t Process(const PndEmcWaveform *waveform)
Find Hits in Waveform.