Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTauTag
HLTProducers
interface
L2TauIsolationSelector.h
Go to the documentation of this file.
1
/*
2
L2 Tau trigger Isolation Selector
3
4
Author: Michail Bachtis
5
University of Wisconsin-Madison
6
e-mail: bachtis@hep.wisc.edu
7
*/
8
9
10
// system include files
11
#include <memory>
12
13
// user include files
14
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
15
#include "
FWCore/Framework/interface/EDProducer.h
"
16
#include "
FWCore/Framework/interface/Event.h
"
17
#include "
FWCore/Framework/interface/MakerMacros.h
"
18
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
19
#include "
DataFormats/TauReco/interface/L2TauInfoAssociation.h
"
20
21
class
L2TauIsolationSelector
:
public
edm::EDProducer
{
22
public
:
23
explicit
L2TauIsolationSelector
(
const
edm::ParameterSet
&);
24
~L2TauIsolationSelector
();
25
26
private
:
27
virtual
void
beginJob
() ;
28
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
29
virtual
void
endJob
() ;
30
31
edm::EDGetTokenT<reco::L2TauInfoAssociation>
associationInput_
;
32
33
//Create vars for Cuts
34
double
ECALIsolEt_
;
35
double
TowerIsolEt_
;
36
double
Cluster_etaRMS_
;
37
double
Cluster_phiRMS_
;
38
double
Cluster_drRMS_
;
39
int
Cluster_nClusters_
;
40
double
JetEt_
;
41
double
SeedTowerEt_
;
42
43
};
L2TauInfoAssociation.h
Event.h
MakerMacros.h
L2TauIsolationSelector::Cluster_nClusters_
int Cluster_nClusters_
Definition:
L2TauIsolationSelector.h:39
L2TauIsolationSelector::Cluster_phiRMS_
double Cluster_phiRMS_
Definition:
L2TauIsolationSelector.h:37
L2TauIsolationSelector::beginJob
virtual void beginJob()
Definition:
L2TauIsolationSelector.cc:72
L2TauIsolationSelector
Definition:
L2TauIsolationSelector.h:21
edm::EDGetTokenT< reco::L2TauInfoAssociation >
Frameworkfwd.h
edm::EDProducer
Definition:
EDProducer.h:35
ParameterSet.h
L2TauIsolationSelector::~L2TauIsolationSelector
~L2TauIsolationSelector()
Definition:
L2TauIsolationSelector.cc:22
L2TauIsolationSelector::associationInput_
edm::EDGetTokenT< reco::L2TauInfoAssociation > associationInput_
Definition:
L2TauIsolationSelector.h:31
L2TauIsolationSelector::endJob
virtual void endJob()
Definition:
L2TauIsolationSelector.cc:78
L2TauIsolationSelector::Cluster_etaRMS_
double Cluster_etaRMS_
Definition:
L2TauIsolationSelector.h:36
edm::EventSetup
Definition:
EventSetup.h:44
EDProducer.h
L2TauIsolationSelector::produce
virtual void produce(edm::Event &, const edm::EventSetup &) override
Definition:
L2TauIsolationSelector.cc:35
L2TauIsolationSelector::ECALIsolEt_
double ECALIsolEt_
Definition:
L2TauIsolationSelector.h:34
L2TauIsolationSelector::L2TauIsolationSelector
L2TauIsolationSelector(const edm::ParameterSet &)
Definition:
L2TauIsolationSelector.cc:5
L2TauIsolationSelector::JetEt_
double JetEt_
Definition:
L2TauIsolationSelector.h:40
edm::ParameterSet
Definition:
ParameterSet.h:35
L2TauIsolationSelector::Cluster_drRMS_
double Cluster_drRMS_
Definition:
L2TauIsolationSelector.h:38
edm::Event
Definition:
Event.h:59
L2TauIsolationSelector::SeedTowerEt_
double SeedTowerEt_
Definition:
L2TauIsolationSelector.h:41
L2TauIsolationSelector::TowerIsolEt_
double TowerIsolEt_
Definition:
L2TauIsolationSelector.h:35
Generated for CMSSW Reference Manual by
1.8.5