CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DTDDUUnpacker.h
Go to the documentation of this file.
1 #ifndef DTDDUUnpacker_h
2 #define DTDDUUnpacker_h
3 
13 
15 
16 class DTROS25Unpacker;
18 
19 class DTDDUUnpacker : public DTUnpacker {
20 
21  public:
22 
25 
27  virtual ~DTDDUUnpacker();
28 
29  // Unpacking method
30  virtual void interpretRawData(const unsigned int* index, int datasize,
31  int dduID,
33  std::auto_ptr<DTDigiCollection>& product,
34  std::auto_ptr<DTLocalTriggerCollection>& product2,
35  uint16_t rosList=0);
36 
37  private:
38 
40 
42  bool localDAQ;
43 
46 
47  bool debug;
48 
50 
52 
53 };
54 
55 #endif
DTDataMonitorInterface * dataMonitor
Definition: DTDDUUnpacker.h:51
DTROS25Unpacker * ros25Unpacker
Definition: DTDDUUnpacker.h:49
bool localDAQ
if data are read locally, status words are swapped
Definition: DTDDUUnpacker.h:42
virtual void interpretRawData(const unsigned int *index, int datasize, int dduID, edm::ESHandle< DTReadOutMapping > &mapping, std::auto_ptr< DTDigiCollection > &product, std::auto_ptr< DTLocalTriggerCollection > &product2, uint16_t rosList=0)
const edm::ParameterSet dduPSet
Definition: DTDDUUnpacker.h:39
virtual ~DTDDUUnpacker()
Destructor.
bool performDataIntegrityMonitor
perform DQM for DDU
Definition: DTDDUUnpacker.h:45
DTDDUUnpacker(const edm::ParameterSet &ps)
Constructor.