Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:33
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:62
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