WarpVeto.hh
Go to the documentation of this file.00001
00008 #ifndef WARPVETO_h
00009 #define WARPVETO_h
00010
00011 #include "BaseModule.hh"
00012 #include <boost/smart_ptr.hpp>
00013
00019 class WarpVeto : public BaseModule{
00020 public:
00021 WarpVeto();
00022 ~WarpVeto();
00023
00024 static std::string GetDefaultName(){ return "WarpVeto"; }
00025
00026 int Initialize();
00027 int Finalize();
00028 int Process(EventPtr event);
00029
00030 const std::vector<char>* GetDataBuffer(){ return &_buffer; }
00031
00032 private:
00033 uint32_t max_channels;
00034 std::vector<char> _buffer;
00035 };
00036
00037 #endif