Go to the documentation of this file.00001 #ifndef CSCAnodeDataFormat_h
00002 #define CSCAnodeDataFormat_h
00003 #include "DataFormats/CSCDigi/interface/CSCWireDigi.h"
00004 #include <vector>
00005 class CSCAnodeDataFormat {
00006
00007 public:
00008 virtual ~CSCAnodeDataFormat() {}
00009 virtual unsigned short * data() = 0;
00011 virtual unsigned short int sizeInWords() const = 0;
00012
00014 virtual std::vector<CSCWireDigi> wireDigis(int layer) const = 0;
00015
00016 virtual void add(const CSCWireDigi & wireDigi, int layer) = 0;
00017
00018 };
00019
00020 #endif
00021
00022