test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTauTag
HLTProducers
interface
L1THLTTauMatching.h
Go to the documentation of this file.
1
#ifndef L1THLTTauMatching_H
2
#define L1THLTTauMatching_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
18
19
#include <map>
20
#include <vector>
21
class
L1THLTTauMatching
:
public
edm::global::EDProducer
<> {
22
public
:
23
explicit
L1THLTTauMatching
(
const
edm::ParameterSet
&);
24
~L1THLTTauMatching
();
25
virtual
void
produce
(
edm::StreamID
,
edm::Event
&,
const
edm::EventSetup
&)
const override
;
26
static
void
fillDescriptions
(
edm::ConfigurationDescriptions
& descriptions);
27
28
private
:
29
30
const
edm::EDGetTokenT<reco::PFTauCollection>
jetSrc
;
31
const
edm::EDGetTokenT<trigger::TriggerFilterObjectWithRefs>
tauTrigger
;
32
const
double
mEt_Min
;
33
34
};
35
#endif
L1THLTTauMatching::jetSrc
const edm::EDGetTokenT< reco::PFTauCollection > jetSrc
Definition:
L1THLTTauMatching.h:30
L1THLTTauMatching::L1THLTTauMatching
L1THLTTauMatching(const edm::ParameterSet &)
Definition:
L1THLTTauMatching.cc:15
L1THLTTauMatching::~L1THLTTauMatching
~L1THLTTauMatching()
Definition:
L1THLTTauMatching.cc:22
EDProducer.h
PFTauFwd.h
edm::StreamID
Definition:
StreamID.h:30
Event.h
CaloJetCollection.h
Handle.h
L1THLTTauMatching
Definition:
L1THLTTauMatching.h:21
TriggerFilterObjectWithRefs.h
edm::EDGetTokenT< reco::PFTauCollection >
Frameworkfwd.h
ParameterSet.h
L1THLTTauMatching::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition:
L1THLTTauMatching.cc:65
ParameterSetDescription.h
L1THLTTauMatching::tauTrigger
const edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > tauTrigger
Definition:
L1THLTTauMatching.h:31
edm::EventSetup
Definition:
EventSetup.h:45
edm::global::EDProducer
Definition:
EDProducer.h:32
L1THLTTauMatching::mEt_Min
const double mEt_Min
Definition:
L1THLTTauMatching.h:32
Tau.h
L1THLTTauMatching::produce
virtual void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
Definition:
L1THLTTauMatching.cc:24
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:36
ConfigurationDescriptions.h
edm::Event
Definition:
Event.h:66
edm::ConfigurationDescriptions
Definition:
ConfigurationDescriptions.h:27
Generated for CMSSW Reference Manual by
1.8.5