CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCAnodeDataFormat.h
Go to the documentation of this file.
1 #ifndef CSCAnodeDataFormat_h
2 #define CSCAnodeDataFormat_h
4 #include <vector>
6 
7 public:
8  virtual ~CSCAnodeDataFormat() {}
9  virtual unsigned short * data() = 0;
11  virtual unsigned short int sizeInWords() const = 0;
12 
14  virtual std::vector<CSCWireDigi> wireDigis(int layer) const = 0;
15 
16  virtual void add(const CSCWireDigi & wireDigi, int layer) = 0;
17 
18 };
19 
20 #endif
21 
22 
virtual unsigned short int sizeInWords() const =0
the amount of the input binary buffer read, in 16-bit words
virtual std::vector< CSCWireDigi > wireDigis(int layer) const =0
input layer is from 1 to 6
virtual unsigned short * data()=0
virtual void add(const CSCWireDigi &wireDigi, int layer)=0
virtual ~CSCAnodeDataFormat()