Main Page
Namespaces
Classes
Package Documentation
EventFilter
RPCRawToDigi
plugins
RPCDigiMerger.h
Go to the documentation of this file.
1
#ifndef EventFilter_RPCRawToDigi_RPCDigiMerger_h
2
#define EventFilter_RPCRawToDigi_RPCDigiMerger_h
3
4
#include <cstdint>
5
#include <vector>
6
#include <utility>
7
#include <set>
8
9
#include "
FWCore/Framework/interface/ESHandle.h
"
10
#include "
FWCore/Framework/interface/ESWatcher.h
"
11
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
12
13
#include "
DataFormats/RPCDigi/interface/RPCDigi.h
"
14
#include "
DataFormats/RPCDigi/interface/RPCDigiCollection.h
"
15
16
namespace
edm
{
17
class
ConfigurationDescriptions
;
18
class
Event
;
19
class
EventSetup
;
20
class
ParameterSet
;
21
class
Run
;
22
}
// namespace edm
23
24
class
RPCDigiMerger
:
public
edm::stream::EDProducer
<> {
25
public
:
26
RPCDigiMerger
(
edm::ParameterSet
const
&
config
);
27
~
RPCDigiMerger
()
override
;
28
29
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descs);
30
31
void
beginRun(
edm::Run
const
&
run
,
edm::EventSetup
const
&
setup
)
override
;
32
void
produce(
edm::Event
&
event
,
edm::EventSetup
const
& setup)
override
;
33
34
protected
:
35
edm::EDGetTokenT<RPCDigiCollection>
twinMux_token_
;
36
edm::EDGetTokenT<RPCDigiCollection>
omtf_token_
;
37
edm::EDGetTokenT<RPCDigiCollection>
cppf_token_
;
38
edm::EDGetTokenT<RPCDigiCollection>
simRPC_token_
;
39
40
int
bx_minTwinMux_
, bx_maxTwinMux_;
41
int
bx_minOMTF_
, bx_maxOMTF_;
42
int
bx_minCPPF_
, bx_maxCPPF_;
43
};
44
45
#endif // EventFilter_RPCRawToDigi_RPCDigiMerger_h
ESWatcher.h
RPCDigiMerger::bx_minOMTF_
int bx_minOMTF_
Definition:
RPCDigiMerger.h:41
ParameterSet
Definition:
Functions.h:16
config
Definition:
config.py:1
edm::EDGetTokenT< RPCDigiCollection >
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
EDProducer.h
EventSetup
RPCDigiMerger
Definition:
RPCDigiMerger.h:24
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:57
singleTopDQM_cfi.setup
setup
SETUP
Definition:
singleTopDQM_cfi.py:36
RPCDigi.h
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
RPCDigiMerger::bx_minCPPF_
int bx_minCPPF_
Definition:
RPCDigiMerger.h:42
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
edm
HLT enums.
Definition:
AlignableModifier.h:19
RPCDigiMerger::omtf_token_
edm::EDGetTokenT< RPCDigiCollection > omtf_token_
Definition:
RPCDigiMerger.h:36
edm::ParameterSet
Definition:
ParameterSet.h:36
RPCDigiMerger::twinMux_token_
edm::EDGetTokenT< RPCDigiCollection > twinMux_token_
Definition:
RPCDigiMerger.h:35
RPCDigiMerger::simRPC_token_
edm::EDGetTokenT< RPCDigiCollection > simRPC_token_
Definition:
RPCDigiMerger.h:38
RPCDigiCollection.h
edm::Event
Definition:
Event.h:72
RPCDigiMerger::bx_minTwinMux_
int bx_minTwinMux_
Definition:
RPCDigiMerger.h:40
RPCDigiMerger::cppf_token_
edm::EDGetTokenT< RPCDigiCollection > cppf_token_
Definition:
RPCDigiMerger.h:37
Run
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
event
Definition:
event.py:1
edm::Run
Definition:
Run.h:45
Generated for CMSSW Reference Manual by
1.8.11