Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:32
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