L1Trigger
L1TCalorimeter
plugins
L1TCaloUpgradeToGCTConverter.h
Go to the documentation of this file.
1
#ifndef L1TCaloUpgradeToGCTConverter_h
2
#define L1TCaloUpgradeToGCTConverter_h
3
12
13
// system include files
14
#include <memory>
15
16
// user include files
17
18
#include "
FWCore/Framework/interface/EventSetup.h
"
19
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
20
#include "
FWCore/Framework/interface/global/EDProducer.h
"
21
#include "
FWCore/Framework/interface/ESHandle.h
"
22
#include "
FWCore/Framework/interface/Event.h
"
23
#include "
FWCore/Framework/interface/MakerMacros.h
"
24
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
25
#include "
FWCore/Utilities/interface/EDGetToken.h
"
26
#include "
FWCore/Utilities/interface/InputTag.h
"
27
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
28
29
#include "
DataFormats/L1Trigger/interface/BXVector.h
"
30
31
#include "
DataFormats/L1TCalorimeter/interface/CaloRegion.h
"
32
#include "
DataFormats/L1TCalorimeter/interface/CaloEmCand.h
"
33
34
#include "
DataFormats/L1Trigger/interface/EGamma.h
"
35
#include "
DataFormats/L1Trigger/interface/Tau.h
"
36
#include "
DataFormats/L1Trigger/interface/Jet.h
"
37
#include "
DataFormats/L1Trigger/interface/EtSum.h
"
38
#include "
DataFormats/L1Trigger/interface/CaloSpare.h
"
39
40
#include "
DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h
"
41
42
#include <vector>
43
44
//
45
// class declaration
46
//
47
48
class
L1TCaloUpgradeToGCTConverter
:
public
edm::global::EDProducer
<> {
49
public
:
50
explicit
L1TCaloUpgradeToGCTConverter
(
const
edm::ParameterSet
&);
51
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
52
53
private
:
54
void
produce
(
edm::StreamID
,
edm::Event
&,
edm::EventSetup
const
&)
const override
;
55
56
const
edm::EDGetToken
EGammaToken_
;
57
const
edm::EDGetToken
RlxTauToken_
;
58
const
edm::EDGetToken
IsoTauToken_
;
59
const
edm::EDGetToken
JetToken_
;
60
const
edm::EDGetToken
EtSumToken_
;
61
const
edm::EDGetToken
HfSumsToken_
;
62
const
edm::EDGetToken
HfCountsToken_
;
63
64
const
int
bxMin_
;
65
const
int
bxMax_
;
66
};
67
68
#endif
edm::StreamID
Definition:
StreamID.h:30
MessageLogger.h
BXVector.h
ESHandle.h
L1GctCollections.h
L1TCaloUpgradeToGCTConverter::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
L1TCaloUpgradeToGCTConverter.cc:324
Jet.h
CaloSpare.h
MakerMacros.h
L1TCaloUpgradeToGCTConverter::produce
void produce(edm::StreamID, edm::Event &, edm::EventSetup const &) const override
Definition:
L1TCaloUpgradeToGCTConverter.cc:54
L1TCaloUpgradeToGCTConverter::L1TCaloUpgradeToGCTConverter
L1TCaloUpgradeToGCTConverter(const edm::ParameterSet &)
Definition:
L1TCaloUpgradeToGCTConverter.cc:25
L1TCaloUpgradeToGCTConverter::IsoTauToken_
const edm::EDGetToken IsoTauToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:58
CaloRegion.h
EGamma.h
L1TCaloUpgradeToGCTConverter::bxMax_
const int bxMax_
Definition:
L1TCaloUpgradeToGCTConverter.h:65
L1TCaloUpgradeToGCTConverter::RlxTauToken_
const edm::EDGetToken RlxTauToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:57
EDGetToken.h
L1TCaloUpgradeToGCTConverter::bxMin_
const int bxMin_
Definition:
L1TCaloUpgradeToGCTConverter.h:64
edm::global::EDProducer
Definition:
EDProducer.h:32
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
L1TCaloUpgradeToGCTConverter::EtSumToken_
const edm::EDGetToken EtSumToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:60
edm::ParameterSet
Definition:
ParameterSet.h:36
Event.h
L1TCaloUpgradeToGCTConverter::HfSumsToken_
const edm::EDGetToken HfSumsToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:61
edm::EventSetup
Definition:
EventSetup.h:57
L1TCaloUpgradeToGCTConverter::EGammaToken_
const edm::EDGetToken EGammaToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:56
edm::EDGetToken
Definition:
EDGetToken.h:35
InputTag.h
CaloEmCand.h
Frameworkfwd.h
EventSetup.h
L1TCaloUpgradeToGCTConverter
Definition:
L1TCaloUpgradeToGCTConverter.h:48
ParameterSet.h
EtSum.h
EDProducer.h
edm::Event
Definition:
Event.h:73
L1TCaloUpgradeToGCTConverter::JetToken_
const edm::EDGetToken JetToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:59
L1TCaloUpgradeToGCTConverter::HfCountsToken_
const edm::EDGetToken HfCountsToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:62
Tau.h
Generated for CMSSW Reference Manual by
1.8.16