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
25
:
public
edm::stream::EDProducer
<>
26
{
27
public
:
28
RPCDigiMerger
(
edm::ParameterSet
const
&
config
);
29
~
RPCDigiMerger
()
override
;
30
31
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descs);
32
33
void
beginRun(
edm::Run
const
&
run
,
edm::EventSetup
const
&
setup
)
override
;
34
void
produce(
edm::Event
&
event
,
edm::EventSetup
const
& setup)
override
;
35
36
protected
:
37
38
edm::EDGetTokenT<RPCDigiCollection>
twinMux_token_
;
39
edm::EDGetTokenT<RPCDigiCollection>
omtf_token_
;
40
edm::EDGetTokenT<RPCDigiCollection>
cppf_token_
;
41
42
};
43
44
#endif // EventFilter_RPCRawToDigi_RPCDigiMerger_h
ESWatcher.h
ParameterSet
Definition:
Functions.h:16
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
config
Definition:
config.py:1
edm::EDGetTokenT< RPCDigiCollection >
EDProducer.h
EventSetup
RPCDigiMerger
Definition:
RPCDigiMerger.h:24
ESHandle.h
edm::EventSetup
Definition:
EventSetup.h:54
RPCDigi.h
findQualityFiles.run
run
Definition:
findQualityFiles.py:409
ConfigurationDescriptions
fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::stream::EDProducer
Definition:
EDProducer.h:38
Event
edm
HLT enums.
Definition:
AlignableModifier.h:17
RPCDigiMerger::omtf_token_
edm::EDGetTokenT< RPCDigiCollection > omtf_token_
Definition:
RPCDigiMerger.h:39
edm::ParameterSet
Definition:
ParameterSet.h:36
RPCDigiMerger::twinMux_token_
edm::EDGetTokenT< RPCDigiCollection > twinMux_token_
Definition:
RPCDigiMerger.h:38
RPCDigiCollection.h
edm::Event
Definition:
Event.h:70
RPCDigiMerger::cppf_token_
edm::EDGetTokenT< RPCDigiCollection > cppf_token_
Definition:
RPCDigiMerger.h:40
Run
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
event
Definition:
event.py:1
edm::Run
Definition:
Run.h:44
Generated for CMSSW Reference Manual by
1.8.11