CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTUnpacker.h
Go to the documentation of this file.
1 #ifndef DTUnpacker_h
2 #define DTUnpacker_h
3 
15 
16 class DTReadOutMapping;
17 
18 class DTUnpacker {
19 
20  public:
21 
24 
26  virtual ~DTUnpacker() {}
27 
31 
32 
33  virtual void interpretRawData(const unsigned int* index, int datasize,
34  int dduID,
36  std::unique_ptr<DTDigiCollection>& product,
37  std::unique_ptr<DTLocalTriggerCollection>& product2,
38  uint16_t rosList=0) = 0;
39 
40  protected:
41 
42 };
43 
44 #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:26
DTUnpacker()
Constructor.
Definition: DTUnpacker.h:23