Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
RecoTauTag
HLTProducers
interface
L1HLTTauMatching.h
Go to the documentation of this file.
1
#ifndef L1HLTTAUMATCHING_H
2
#define L1HLTTAUMATCHING_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/L1JetParticle.h
"
14
#include "
DataFormats/L1Trigger/interface/L1JetParticleFwd.h
"
15
#include "
DataFormats/JetReco/interface/CaloJetCollection.h
"
16
#include "
DataFormats/TauReco/interface/PFTauFwd.h
"
17
#include "
DataFormats/HLTReco/interface/TriggerFilterObjectWithRefs.h
"
18
19
#include <map>
20
#include <vector>
21
class
L1HLTTauMatching
:
public
edm::global::EDProducer
<> {
22
public
:
23
explicit
L1HLTTauMatching
(
const
edm::ParameterSet
&);
24
~L1HLTTauMatching
()
override
;
25
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
26
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
27
28
private
:
29
const
edm::EDGetTokenT<reco::PFTauCollection>
jetSrc
;
30
const
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
tauTrigger
;
31
const
double
mEt_Min
;
32
};
33
#endif
EDProducer.h
PFTauFwd.h
L1HLTTauMatching::~L1HLTTauMatching
~L1HLTTauMatching() override
Definition:
L1HLTTauMatching.cc:23
edm::StreamID
Definition:
StreamID.h:30
Event.h
CaloJetCollection.h
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT< reco::PFTauCollection >
Frameworkfwd.h
ParameterSet.h
L1HLTTauMatching::L1HLTTauMatching
L1HLTTauMatching(const edm::ParameterSet &)
Definition:
L1HLTTauMatching.cc:17
L1HLTTauMatching::tauTrigger
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > tauTrigger
Definition:
L1HLTTauMatching.h:30
ParameterSetDescription.h
L1HLTTauMatching::jetSrc
const edm::EDGetTokenT< reco::PFTauCollection > jetSrc
Definition:
L1HLTTauMatching.h:29
L1JetParticle.h
edm::EventSetup
Definition:
EventSetup.h:59
edm::global::EDProducer
Definition:
EDProducer.h:32
L1HLTTauMatching
Definition:
L1HLTTauMatching.h:21
L1HLTTauMatching::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
L1HLTTauMatching.cc:99
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:47
ConfigurationDescriptions.h
L1HLTTauMatching::mEt_Min
const double mEt_Min
Definition:
L1HLTTauMatching.h:31
edm::Event
Definition:
Event.h:73
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:28
L1JetParticleFwd.h
Handle.h
L1HLTTauMatching::produce
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition:
L1HLTTauMatching.cc:25
Generated for CMSSW Reference Manual by
1.8.5