src
DQM
L1TMonitor
plugins
L1TBMTFAlgoSelector.h
Go to the documentation of this file.
1
#ifndef DQM_L1TMonitor_L1TBMTFAlgoSelector_h
2
#define DQM_L1TMonitor_L1TBMTFAlgoSelector_h
3
4
// system requirements
5
#include <iosfwd>
6
#include <memory>
7
#include <vector>
8
#include <string>
9
#include <algorithm>
10
11
// general requirements
12
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
13
#include "
FWCore/ServiceRegistry/interface/Service.h
"
14
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
15
#include "
FWCore/Framework/interface/Event.h
"
16
#include "
FWCore/Framework/interface/Run.h
"
17
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
18
#include "
FWCore/Utilities/interface/InputTag.h
"
19
#include "
FWCore/Framework/interface/stream/EDProducer.h
"
20
#include "
FWCore/Utilities/interface/StreamID.h
"
21
#include "
FWCore/Framework/interface/ConsumesCollector.h
"
22
#include "
FWCore/Framework/interface/MakerMacros.h
"
23
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
24
#include "
DataFormats/Common/interface/Handle.h
"
25
26
// stage2 requirements
27
#include "
DataFormats/L1TMuon/interface/RegionalMuonCand.h
"
28
#include "
DataFormats/FEDRawData/interface/FEDRawDataCollection.h
"
29
#include "
DataFormats/FEDRawData/interface/FEDHeader.h
"
30
#include "
DataFormats/FEDRawData/interface/FEDNumbering.h
"
31
#include "
DataFormats/L1Trigger/interface/BXVector.h
"
32
#include "
EventFilter/L1TRawToDigi/interface/AMC13Spec.h
"
33
#include "
EventFilter/L1TRawToDigi/interface/Block.h
"
34
35
// class decleration
36
37
namespace
dqmBmtfAlgoSelector
{
38
39
class
L1TBMTFAlgoSelector
:
public
edm::stream::EDProducer
<> {
40
public
:
41
// class constructor
42
explicit
L1TBMTFAlgoSelector
(
const
edm::ParameterSet
& ps);
43
// class destructor
44
~L1TBMTFAlgoSelector
()
override
;
45
46
// member functions
47
private
:
48
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
49
50
// data members
51
edm::EDGetToken
bmtfKalmanToken
;
52
edm::EDGetToken
bmtfLegacyToken
;
53
edm::EDGetToken
fedToken
;
54
};
55
}
// namespace dqmBmtfAlgoSelector
56
#endif
MessageLogger.h
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector::~L1TBMTFAlgoSelector
~L1TBMTFAlgoSelector() override
Definition:
L1TBMTFAlgoSelector.cc:18
EDProducer.h
Event.h
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector::fedToken
edm::EDGetToken fedToken
Definition:
L1TBMTFAlgoSelector.h:53
FEDRawDataCollection.h
FEDHeader.h
RegionalMuonCand.h
BXVector.h
Frameworkfwd.h
ParameterSet.h
edm::EDGetToken
Definition:
EDGetToken.h:39
AMC13Spec.h
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector::bmtfLegacyToken
edm::EDGetToken bmtfLegacyToken
Definition:
L1TBMTFAlgoSelector.h:52
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector::L1TBMTFAlgoSelector
L1TBMTFAlgoSelector(const edm::ParameterSet &ps)
Definition:
L1TBMTFAlgoSelector.cc:9
Service.h
StreamID.h
edm::EventSetup
Definition:
EventSetup.h:56
Run.h
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition:
L1TBMTFAlgoSelector.cc:20
dqmBmtfAlgoSelector
Definition:
L1TBMTFAlgoSelector.h:37
edm::stream::EDProducer
Definition:
EDProducer.h:36
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector::bmtfKalmanToken
edm::EDGetToken bmtfKalmanToken
Definition:
L1TBMTFAlgoSelector.h:51
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:48
dqmBmtfAlgoSelector::L1TBMTFAlgoSelector
Definition:
L1TBMTFAlgoSelector.h:39
edm::Event
Definition:
Event.h:73
ConsumesCollector.h
MakerMacros.h
FEDNumbering.h
Block.h
Handle.h
Generated for CMSSW Reference Manual by
1.8.14