CMS 3D CMS Logo

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
DTLocalTriggerCollection.h
ESHandle.h
DTUnpacker::~DTUnpacker
virtual ~DTUnpacker()
Destructor.
Definition: DTUnpacker.h:23
DTUnpacker::interpretRawData
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
edm::ESHandle
Definition: DTSurvey.h:22
DTUnpacker::DTUnpacker
DTUnpacker()
Constructor.
Definition: DTUnpacker.h:20
DTUnpacker
Definition: DTUnpacker.h:17
AlignmentPI::index
index
Definition: AlignmentPayloadInspectorHelper.h:46
DTDigiCollection.h
taus_updatedMVAIds_cff.mapping
mapping
Definition: taus_updatedMVAIds_cff.py:29
DTReadOutMapping
Definition: DTReadOutMapping.h:62