EventFilter
RawDataCollector
src
RawDataCollectorByLabel.h
Go to the documentation of this file.
1
#ifndef RawDataCollectorByLabel_H
2
#define RawDataCollectorByLabel_H
3
8
#include "
FWCore/Framework/interface/MakerMacros.h
"
9
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
10
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
11
#include "
DataFormats/Common/interface/Handle.h
"
12
#include "
FWCore/Utilities/interface/InputTag.h
"
13
14
class
RawDataCollectorByLabel
:
public
edm::stream::EDProducer
<> {
15
public
:
17
RawDataCollectorByLabel
(
const
edm::ParameterSet
&
pset
);
18
20
~RawDataCollectorByLabel
()
override
;
21
22
void
produce
(
edm::Event
&
e
,
const
edm::EventSetup
&
c
)
override
;
23
24
private
:
25
typedef
std::vector<edm::InputTag>::const_iterator
tag_iterator_t
;
26
typedef
std::vector<edm::EDGetTokenT<FEDRawDataCollection> >::const_iterator
tok_iterator_t
;
27
28
std::vector<edm::InputTag>
inputTags_
;
29
std::vector<edm::EDGetTokenT<FEDRawDataCollection> >
inputTokens_
;
30
int
verbose_
;
31
};
32
33
#endif
Handle.h
RawDataCollectorByLabel::tag_iterator_t
std::vector< edm::InputTag >::const_iterator tag_iterator_t
Definition:
RawDataCollectorByLabel.h:25
RawDataCollectorByLabel
Definition:
RawDataCollectorByLabel.h:14
EDProducer.h
RawDataCollectorByLabel::inputTags_
std::vector< edm::InputTag > inputTags_
Definition:
RawDataCollectorByLabel.h:28
RawDataCollectorByLabel::~RawDataCollectorByLabel
~RawDataCollectorByLabel() override
Destructor.
Definition:
RawDataCollectorByLabel.cc:34
MakerMacros.h
RawDataCollectorByLabel::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition:
RawDataCollectorByLabel.cc:36
edm::ParameterSet
Definition:
ParameterSet.h:47
FEDRawDataCollection.h
edm::stream::EDProducer
Definition:
EDProducer.h:36
edm::EventSetup
Definition:
EventSetup.h:58
RawDataCollectorByLabel::RawDataCollectorByLabel
RawDataCollectorByLabel(const edm::ParameterSet &pset)
Constructor.
Definition:
RawDataCollectorByLabel.cc:23
InputTag.h
RawDataCollectorByLabel::verbose_
int verbose_
Definition:
RawDataCollectorByLabel.h:30
c
auto & c
Definition:
CAHitNtupletGeneratorKernelsImpl.h:56
edm::Event
Definition:
Event.h:73
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
RawDataCollectorByLabel::tok_iterator_t
std::vector< edm::EDGetTokenT< FEDRawDataCollection > >::const_iterator tok_iterator_t
Definition:
RawDataCollectorByLabel.h:26
MillePedeFileConverter_cfg.e
e
Definition:
MillePedeFileConverter_cfg.py:37
RawDataCollectorByLabel::inputTokens_
std::vector< edm::EDGetTokenT< FEDRawDataCollection > > inputTokens_
Definition:
RawDataCollectorByLabel.h:29
Generated for CMSSW Reference Manual by
1.8.16