Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
EventFilter
HcalRawToDigi
plugins
HcalRawToDigi.h
Go to the documentation of this file.
1
#ifndef HcalRawToDigi_h
2
#define HcalRawToDigi_h
3
17
#include "
FWCore/Framework/interface/EDProducer.h
"
18
#include "
FWCore/Framework/interface/Event.h
"
19
#include "
DataFormats/Common/interface/Handle.h
"
20
21
#include "
FWCore/Framework/interface/EventSetup.h
"
22
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
23
24
#include "
EventFilter/HcalRawToDigi/interface/HcalUnpacker.h
"
25
#include "
EventFilter/HcalRawToDigi/interface/HcalDataFrameFilter.h
"
26
27
class
HcalRawToDigi
:
public
edm::EDProducer
28
{
29
public
:
30
explicit
HcalRawToDigi
(
const
edm::ParameterSet
& ps);
31
virtual
~HcalRawToDigi
();
32
virtual
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
);
33
private
:
34
edm::InputTag
dataTag_
;
35
HcalUnpacker
unpacker_
;
36
HcalDataFrameFilter
filter_
;
37
std::vector<int>
fedUnpackList_
;
38
int
firstFED_
;
39
bool
unpackCalib_
,
unpackZDC_
,
unpackTTP_
;
40
bool
silent_
,
complainEmptyData_
;
41
int
unpackerMode_
,
expectedOrbitMessageTime_
;
42
43
struct
Statistics
{
44
int
max_hbhe
,
ave_hbhe
;
45
int
max_ho
,
ave_ho
;
46
int
max_hf
,
ave_hf
;
47
int
max_tp
,
ave_tp
;
48
int
max_tpho
,
ave_tpho
;
49
int
max_calib
,
ave_calib
;
50
uint64_t
n
;
51
}
stats_
;
52
};
53
54
#endif
HcalRawToDigi::Statistics::ave_hf
int ave_hf
Definition:
HcalRawToDigi.h:46
HcalRawToDigi::filter_
HcalDataFrameFilter filter_
Definition:
HcalRawToDigi.h:36
HcalRawToDigi::Statistics::ave_tpho
int ave_tpho
Definition:
HcalRawToDigi.h:48
HcalRawToDigi::Statistics::max_tp
int max_tp
Definition:
HcalRawToDigi.h:47
HcalRawToDigi::Statistics::max_tpho
int max_tpho
Definition:
HcalRawToDigi.h:48
HcalRawToDigi::Statistics
Definition:
HcalRawToDigi.h:43
HcalRawToDigi::unpackCalib_
bool unpackCalib_
Definition:
HcalRawToDigi.h:39
Event.h
EventSetup.h
HcalRawToDigi::Statistics::max_hbhe
int max_hbhe
Definition:
HcalRawToDigi.h:44
HcalRawToDigi::produce
virtual void produce(edm::Event &e, const edm::EventSetup &c)
Definition:
HcalRawToDigi.cc:63
Handle.h
edm::EDProducer
Definition:
EDProducer.h:22
HcalRawToDigi
Definition:
HcalRawToDigi.h:27
ParameterSet.h
HcalRawToDigi::complainEmptyData_
bool complainEmptyData_
Definition:
HcalRawToDigi.h:40
HcalRawToDigi::firstFED_
int firstFED_
Definition:
HcalRawToDigi.h:38
HcalRawToDigi::Statistics::ave_calib
int ave_calib
Definition:
HcalRawToDigi.h:49
HcalRawToDigi::~HcalRawToDigi
virtual ~HcalRawToDigi()
Definition:
HcalRawToDigi.cc:60
HcalRawToDigi::silent_
bool silent_
Definition:
HcalRawToDigi.h:40
HcalRawToDigi::unpackTTP_
bool unpackTTP_
Definition:
HcalRawToDigi.h:39
edm::EventSetup
Definition:
EventSetup.h:44
HcalRawToDigi::Statistics::max_calib
int max_calib
Definition:
HcalRawToDigi.h:49
HcalRawToDigi::stats_
struct HcalRawToDigi::Statistics stats_
HcalRawToDigi::unpackZDC_
bool unpackZDC_
Definition:
HcalRawToDigi.h:39
HcalRawToDigi::expectedOrbitMessageTime_
int expectedOrbitMessageTime_
Definition:
HcalRawToDigi.h:41
HcalRawToDigi::HcalRawToDigi
HcalRawToDigi(const edm::ParameterSet &ps)
Definition:
HcalRawToDigi.cc:12
EDProducer.h
HcalRawToDigi::fedUnpackList_
std::vector< int > fedUnpackList_
Definition:
HcalRawToDigi.h:37
cond::uint64_t
unsigned long long uint64_t
Definition:
Time.h:15
HcalRawToDigi::Statistics::n
uint64_t n
Definition:
HcalRawToDigi.h:50
trackerHits.c
tuple c
Definition:
trackerHits.py:26
HcalDataFrameFilter.h
alignCSCRings.e
list e
Definition:
alignCSCRings.py:90
HcalRawToDigi::unpackerMode_
int unpackerMode_
Definition:
HcalRawToDigi.h:41
HcalDataFrameFilter
Definition:
HcalDataFrameFilter.h:20
edm::InputTag
Definition:
InputTag.h:17
HcalUnpacker.h
HcalRawToDigi::unpacker_
HcalUnpacker unpacker_
Definition:
HcalRawToDigi.h:35
HcalRawToDigi::Statistics::max_hf
int max_hf
Definition:
HcalRawToDigi.h:46
HcalUnpacker
Definition:
HcalUnpacker.h:19
HcalRawToDigi::Statistics::ave_tp
int ave_tp
Definition:
HcalRawToDigi.h:47
HcalRawToDigi::Statistics::max_ho
int max_ho
Definition:
HcalRawToDigi.h:45
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:56
HcalRawToDigi::Statistics::ave_ho
int ave_ho
Definition:
HcalRawToDigi.h:45
HcalRawToDigi::dataTag_
edm::InputTag dataTag_
Definition:
HcalRawToDigi.h:34
HcalRawToDigi::Statistics::ave_hbhe
int ave_hbhe
Definition:
HcalRawToDigi.h:44
Generated for CMSSW Reference Manual by
1.8.5