emcPacketProcessorv1.h

Go to the documentation of this file.
00001 #ifndef __EMCPACKETPROCESSORV1_H__
00002 #define __EMCPACKETPROCESSORV1_H__
00003 
00004 #ifndef __EMCPACKETPROCESSOR_H__
00005 #include "emcPacketProcessor.h"
00006 #endif
00007 
00012 class emcPacketProcessorv1 : public emcPacketProcessor
00013 {
00014 public:
00015 
00016   emcPacketProcessorv1();
00017   virtual ~emcPacketProcessorv1();
00018 
00019   void identify(std::ostream& os = std::cout) const;
00020 
00021   int isValid() const;
00022 
00023   bool process(const Packet&, emcTowerContainer&);
00024 
00025   void Reset();
00026 
00027 private:
00028   int** fDataArray;
00029 
00030   ClassDef(emcPacketProcessorv1,1)
00031 };
00032 
00033 #endif