CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DTUnpacker.h
Go to the documentation of this file.
1 #ifndef DTUnpacker_h
2 #define DTUnpacker_h
3 
14 
15 class DTReadOutMapping;
16 
17 class DTUnpacker {
18 public:
21 
23  virtual ~DTUnpacker() {}
24 
28 
29  virtual void interpretRawData(const unsigned int* index,
30  int datasize,
31  int dduID,
33  std::unique_ptr<DTDigiCollection>& product,
34  std::unique_ptr<DTLocalTriggerCollection>& product2,
35  uint16_t rosList = 0) = 0;
36 
37 protected:
38 };
39 
40 #endif
virtual void interpretRawData(const unsigned int *index, int datasize, int dduID, edm::ESHandle< DTReadOutMapping > &mapping, std::unique_ptr< DTDigiCollection > &product, std::unique_ptr< DTLocalTriggerCollection > &product2, uint16_t rosList=0)=0
virtual ~DTUnpacker()
Destructor.
Definition: DTUnpacker.h:23
DTUnpacker()
Constructor.
Definition: DTUnpacker.h:20