CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_1/src/EventFilter/CSCRawToDigi/interface/CSCAnodeDataFormat.h

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