pulse_selector_base.hh

Go to the documentation of this file.
00001 
00015 #ifndef PULSE_SELECTOR_BASE_HH
00016 #define PULSE_SELECTOR_BASE_HH
00017 
00018 #include "ana_base.hh"
00019 
00028 class pulse_selector_base : public ana_base{
00029 
00030 public:
00031 
00033   pulse_selector_base();
00034 
00036   virtual ~pulse_selector_base(){};
00037 
00041   virtual bool select_pulse(const pulse_info* data)=0;
00042 
00046   void set_pulse_type(DATA_STRUCT::DATA_TYPE type);
00047 
00051   DATA_STRUCT::DATA_TYPE pulse_type() const {return _pulse_type;};
00052 
00053 protected:
00054 
00055   DATA_STRUCT::DATA_TYPE _pulse_type;
00056 };
00057 
00058 #endif
00059  // end of doxygen group 

Generated on Mon Apr 7 15:35:12 2014 for MyProject by  doxygen 1.4.7