Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTauTag
HLTProducers
interface
HLTTauProducer.h
Go to the documentation of this file.
1
#ifndef HLTTauProducer_H
2
#define HLTTauProducer_H
3
4
// user include files
5
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
6
#include "
FWCore/Framework/interface/EDProducer.h
"
7
8
#include "
FWCore/Framework/interface/Event.h
"
9
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
10
#include "
FWCore/Utilities/interface/InputTag.h
"
11
#include "
DataFormats/Common/interface/Handle.h
"
12
#include "
DataFormats/BTauReco/interface/IsolatedTauTagInfo.h
"
13
#include "
DataFormats/TauReco/interface/L2TauInfoAssociation.h
"
14
#include "
DataFormats/TauReco/interface/HLTTau.h
"
15
16
17
18
class
HLTTauProducer
:
public
edm::EDProducer
{
19
public
:
20
explicit
HLTTauProducer
(
const
edm::ParameterSet
&);
21
~HLTTauProducer
();
22
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
23
24
private
:
25
edm::EDGetTokenT<reco::L2TauInfoAssociation>
emIsolatedJetsL2_
;
26
edm::EDGetTokenT<reco::IsolatedTauTagInfoCollection>
trackIsolatedJetsL25_
;
27
edm::EDGetTokenT<reco::IsolatedTauTagInfoCollection>
trackIsolatedJetsL3_
;
28
double
rmin_
,
rmax_
,
matchingCone_
,
ptMinLeadTk_
,
signalCone_
,
isolationCone_
,
ptMin_
;
29
30
};
31
#endif
HLTTauProducer::rmin_
double rmin_
Definition:
HLTTauProducer.h:28
HLTTauProducer::trackIsolatedJetsL25_
edm::EDGetTokenT< reco::IsolatedTauTagInfoCollection > trackIsolatedJetsL25_
Definition:
HLTTauProducer.h:26
L2TauInfoAssociation.h
HLTTauProducer::isolationCone_
double isolationCone_
Definition:
HLTTauProducer.h:28
HLTTauProducer::produce
virtual void produce(edm::Event &, const edm::EventSetup &) override
Definition:
HLTTauProducer.cc:22
Event.h
Handle.h
edm::EDGetTokenT< reco::L2TauInfoAssociation >
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:33
HLTTauProducer::matchingCone_
double matchingCone_
Definition:
HLTTauProducer.h:28
ParameterSet.h
HLTTau.h
IsolatedTauTagInfo.h
HLTTauProducer::HLTTauProducer
HLTTauProducer(const edm::ParameterSet &)
Definition:
HLTTauProducer.cc:8
HLTTauProducer::~HLTTauProducer
~HLTTauProducer()
Definition:
HLTTauProducer.cc:20
HLTTauProducer::emIsolatedJetsL2_
edm::EDGetTokenT< reco::L2TauInfoAssociation > emIsolatedJetsL2_
Definition:
HLTTauProducer.h:25
edm::EventSetup
Definition:
EventSetup.h:44
HLTTauProducer::ptMin_
double ptMin_
Definition:
HLTTauProducer.h:28
HLTTauProducer::rmax_
double rmax_
Definition:
HLTTauProducer.h:28
EDProducer.h
HLTTauProducer
Definition:
HLTTauProducer.h:18
HLTTauProducer::ptMinLeadTk_
double ptMinLeadTk_
Definition:
HLTTauProducer.h:28
InputTag.h
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:62
HLTTauProducer::signalCone_
double signalCone_
Definition:
HLTTauProducer.h:28
HLTTauProducer::trackIsolatedJetsL3_
edm::EDGetTokenT< reco::IsolatedTauTagInfoCollection > trackIsolatedJetsL3_
Definition:
HLTTauProducer.h:27
Generated for CMSSW Reference Manual by
1.8.5