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