Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTauTag
HLTProducers
interface
PFTauL1TJetsMatching.h
Go to the documentation of this file.
1
#ifndef RecoTauTag_HLTProducers_PFTauL1TJetsMatching_H
2
#define RecoTauTag_HLTProducers_PFTauL1TJetsMatching_H
3
4
// user include files
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Framework/interface/global/EDProducer.h
"
7
#include "
FWCore/ParameterSet/interface/ConfigurationDescriptions.h
"
8
#include "
FWCore/ParameterSet/interface/ParameterSetDescription.h
"
9
#include "
FWCore/Framework/interface/Event.h
"
10
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
11
#include "
FWCore/Utilities/interface/InputTag.h
"
12
#include "
DataFormats/Common/interface/Handle.h
"
13
#include "
DataFormats/L1Trigger/interface/Tau.h
"
14
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
15
#include "
DataFormats/TauReco/interface/PFTauFwd.h
"
16
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
17
#include "
DataFormats/HLTReco/interface/TriggerObject.h
"
18
#include "
DataFormats/HLTReco/interface/TriggerEvent.h
"
19
20
class
PFTauL1TJetsMatching
:
public
edm::global::EDProducer
<> {
21
private
:
22
const
edm::EDGetTokenT<reco::PFTauCollection>
tauSrc_
;
23
const
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
L1JetSrc_
;
24
const
double
matchingR2_
;
25
const
double
minTauPt_
;
26
const
double
minL1TPt_
;
27
28
public
:
29
explicit
PFTauL1TJetsMatching
(
const
edm::ParameterSet
&);
30
~PFTauL1TJetsMatching
()
override
;
31
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
32
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
33
};
34
#endif
EDProducer.h
TriggerEvent.h
PFTauFwd.h
edm::StreamID
Definition:
StreamID.h:30
Event.h
CaloJetCollection.h
PFTauL1TJetsMatching::L1JetSrc_
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > L1JetSrc_
Definition:
PFTauL1TJetsMatching.h:23
PFTauL1TJetsMatching::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
PFTauL1TJetsMatching.cc:56
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT< reco::PFTauCollection >
Frameworkfwd.h
ParameterSet.h
PFTauL1TJetsMatching::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition:
PFTauL1TJetsMatching.cc:21
ParameterSetDescription.h
PFTauL1TJetsMatching::~PFTauL1TJetsMatching
~PFTauL1TJetsMatching() override
Definition:
PFTauL1TJetsMatching.cc:19
edm::EventSetup
Definition:
EventSetup.h:59
edm::global::EDProducer
Definition:
EDProducer.h:32
PFTauL1TJetsMatching::minL1TPt_
const double minL1TPt_
Definition:
PFTauL1TJetsMatching.h:26
Tau.h
PFTauL1TJetsMatching::minTauPt_
const double minTauPt_
Definition:
PFTauL1TJetsMatching.h:25
PFTauL1TJetsMatching
Definition:
PFTauL1TJetsMatching.h:20
PFTauL1TJetsMatching::PFTauL1TJetsMatching
PFTauL1TJetsMatching(const edm::ParameterSet &)
Definition:
PFTauL1TJetsMatching.cc:11
PFTauL1TJetsMatching::tauSrc_
const edm::EDGetTokenT< reco::PFTauCollection > tauSrc_
Definition:
PFTauL1TJetsMatching.h:22
PFTauL1TJetsMatching::matchingR2_
const double matchingR2_
Definition:
PFTauL1TJetsMatching.h:24
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:73
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
Handle.h
TriggerObject.h
Generated for CMSSW Reference Manual by
1.8.5