Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
EventFilter
DTRawToDigi
plugins
DTDDUUnpacker.h
Go to the documentation of this file.
1
#ifndef DTDDUUnpacker_h
2
#define DTDDUUnpacker_h
3
12
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
13
14
#include <
EventFilter/DTRawToDigi/plugins/DTUnpacker.h
>
15
16
class
DTROS25Unpacker
;
17
class
DTDataMonitorInterface
;
18
19
class
DTDDUUnpacker
:
public
DTUnpacker
{
20
21
public
:
22
24
DTDDUUnpacker
(
const
edm::ParameterSet
& ps);
25
27
virtual
~DTDDUUnpacker
();
28
29
// Unpacking method
30
virtual
void
interpretRawData
(
const
unsigned
int
*
index
,
int
datasize,
31
int
dduID,
32
edm::ESHandle<DTReadOutMapping>
& mapping,
33
std::auto_ptr<DTDigiCollection>& product,
34
std::auto_ptr<DTLocalTriggerCollection>& product2,
35
uint16_t rosList=0);
36
37
private
:
38
39
const
edm::ParameterSet
dduPSet
;
40
42
bool
localDAQ
;
43
45
bool
performDataIntegrityMonitor
;
46
47
bool
debug
;
48
49
DTROS25Unpacker
*
ros25Unpacker
;
50
51
DTDataMonitorInterface
*
dataMonitor
;
52
53
};
54
55
#endif
DTDDUUnpacker
Definition:
DTDDUUnpacker.h:19
DTROS25Unpacker
Definition:
DTROS25Unpacker.h:21
DTDDUUnpacker::dataMonitor
DTDataMonitorInterface * dataMonitor
Definition:
DTDDUUnpacker.h:51
getHLTprescales.index
tuple index
Definition:
getHLTprescales.py:79
DTUnpacker
Definition:
DTUnpacker.h:20
ParameterSet.h
edm::ESHandle< DTReadOutMapping >
DTDDUUnpacker::ros25Unpacker
DTROS25Unpacker * ros25Unpacker
Definition:
DTDDUUnpacker.h:49
DTDDUUnpacker::localDAQ
bool localDAQ
if data are read locally, status words are swapped
Definition:
DTDDUUnpacker.h:42
DTDDUUnpacker::interpretRawData
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)
Definition:
DTDDUUnpacker.cc:57
DTDDUUnpacker::dduPSet
const edm::ParameterSet dduPSet
Definition:
DTDDUUnpacker.h:39
DTDataMonitorInterface
Definition:
DTDataMonitorInterface.h:20
DTDDUUnpacker::~DTDDUUnpacker
virtual ~DTDDUUnpacker()
Destructor.
Definition:
DTDDUUnpacker.cc:52
DTDDUUnpacker::performDataIntegrityMonitor
bool performDataIntegrityMonitor
perform DQM for DDU
Definition:
DTDDUUnpacker.h:45
edm::ParameterSet
Definition:
ParameterSet.h:35
DTUnpacker.h
DTDDUUnpacker::debug
bool debug
Definition:
DTDDUUnpacker.h:47
DTDDUUnpacker::DTDDUUnpacker
DTDDUUnpacker(const edm::ParameterSet &ps)
Constructor.
Definition:
DTDDUUnpacker.cc:28
Generated for CMSSW Reference Manual by
1.8.5