Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
L1Trigger
L1TCalorimeter
plugins
L1TCaloUpgradeToGCTConverter.h
Go to the documentation of this file.
1
#ifndef L1TCaloUpgradeToGCTConverter_h
2
#define L1TCaloUpgradeToGCTConverter_h
3
12
13
14
// system include files
15
#include <boost/shared_ptr.hpp>
16
17
// user include files
18
19
#include "
FWCore/Framework/interface/EventSetup.h
"
20
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
21
#include "
FWCore/Framework/interface/EDProducer.h
"
22
#include "
FWCore/Framework/interface/ESHandle.h
"
23
#include "
FWCore/Framework/interface/Event.h
"
24
#include "
FWCore/Framework/interface/MakerMacros.h
"
25
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
26
#include "
FWCore/Utilities/interface/EDGetToken.h
"
27
#include "
FWCore/Utilities/interface/InputTag.h
"
28
#include "
FWCore/MessageLogger/interface/MessageLogger.h
"
29
30
#include "
DataFormats/L1Trigger/interface/BXVector.h
"
31
32
#include "
DataFormats/L1TCalorimeter/interface/CaloRegion.h
"
33
#include "
DataFormats/L1TCalorimeter/interface/CaloEmCand.h
"
34
35
#include "
DataFormats/L1Trigger/interface/EGamma.h
"
36
#include "
DataFormats/L1Trigger/interface/Tau.h
"
37
#include "
DataFormats/L1Trigger/interface/Jet.h
"
38
#include "
DataFormats/L1Trigger/interface/EtSum.h
"
39
40
#include "
DataFormats/L1GlobalCaloTrigger/interface/L1GctCollections.h
"
41
42
#include <vector>
43
44
using namespace
std;
45
using namespace
edm;
46
47
namespace
l1t {
48
49
//
50
// class declaration
51
//
52
53
class
L1TCaloUpgradeToGCTConverter
:
public
EDProducer
{
54
public
:
55
explicit
L1TCaloUpgradeToGCTConverter
(
const
ParameterSet
&);
56
~
L1TCaloUpgradeToGCTConverter
();
57
58
static
void
fillDescriptions(
ConfigurationDescriptions
& descriptions);
59
60
private
:
61
virtual
void
produce(
Event
&,
EventSetup
const
&)
override
;
62
virtual
void
beginJob
();
63
virtual
void
endJob();
64
virtual
void
beginRun(
Run
const
&iR,
EventSetup
const
&iE);
65
virtual
void
endRun(
Run
const
& iR,
EventSetup
const
& iE);
66
67
/* L1GctEmCandCollection ConvertToIsoEmCand(L1TEGammaCollection::const_iterator); */
68
69
70
/* L1GctEmCandCollection ConvertToNonIsoEmCand(const L1TEGammaCollection&); */
71
/* L1GctJetCandCollection ConvertToCenJetCand(const L1TJetCollection&); */
72
/* L1GctJetCandCollection ConvertToForJetCand(const L1TJetCollection&); */
73
/* L1GctJetCandCollection ConvertToTauJetCand(const L1TTauCollection&); */
74
75
/* L1GctEtTotalCollection ConvertToEtTotal(const L1TEtSumCollection&); */
76
/* L1GctEtHadCollection ConvertToEtHad(const L1TEtSumCollection&); */
77
/* L1GctEtMissCollection ConvertToEtMiss(const L1TEtSumCollection&); */
78
/* L1GctHtMissCollection ConvertToHtMiss(const L1TEtSumCollection&); */
79
/* L1GctHFBitCountsCollection ConvertToHFBitCounts(const L1TEtSumCollection&); */
80
/* L1GctHFRingEtSumsCollection ConvertToHFRingEtSums(const L1TEtSumCollection&); */
81
82
/* L1GctInternJetDataCollection ConvertToIntJet(const L1TJetCollection&); */
83
/* L1GctInternEtSumCollection ConvertToIntEtSum(const L1TEtSumCollection&); */
84
/* L1GctInternHtMissCollection ConvertToIntHtMiss(const L1TEtSumCollection&); */
85
86
EDGetToken
EGammaToken_
;
87
EDGetToken
TauToken_
;
88
EDGetToken
JetToken_
;
89
EDGetToken
EtSumToken_
;
90
91
92
};
93
}
94
#endif
MessageLogger.h
EGamma.h
EDGetToken.h
l1t::L1TCaloUpgradeToGCTConverter::EtSumToken_
EDGetToken EtSumToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:89
Event.h
MakerMacros.h
EventSetup.h
Jet.h
BXVector.h
Frameworkfwd.h
CaloEmCand.h
edm::EDProducer
Definition:
EDProducer.h:33
bk::beginJob
void beginJob()
Definition:
Breakpoints.cc:15
ParameterSet.h
edm::EDGetToken
Definition:
EDGetToken.h:34
ESHandle.h
l1t::L1TCaloUpgradeToGCTConverter::JetToken_
EDGetToken JetToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:88
edm::EventSetup
Definition:
EventSetup.h:44
l1t::L1TCaloUpgradeToGCTConverter
Definition:
L1TCaloUpgradeToGCTConverter.h:53
EDProducer.h
L1GctCollections.h
Tau.h
l1t::L1TCaloUpgradeToGCTConverter::TauToken_
EDGetToken TauToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:87
EtSum.h
l1t::L1TCaloUpgradeToGCTConverter::EGammaToken_
EDGetToken EGammaToken_
Definition:
L1TCaloUpgradeToGCTConverter.h:86
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
CaloRegion.h
edm::Event
Definition:
Event.h:62
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
edm::Run
Definition:
Run.h:41
Generated for CMSSW Reference Manual by
1.8.5