Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
PatUtils
interface
TrackerIsolationPt.h
Go to the documentation of this file.
1
//
2
// $Id: TrackerIsolationPt.h,v 1.4 2008/03/05 14:51:03 fronga Exp $
3
//
4
5
#ifndef PhysicsTools_PatUtils_TrackerIsolationPt_h
6
#define PhysicsTools_PatUtils_TrackerIsolationPt_h
7
19
namespace
reco
{
20
class
Track;
21
}
22
23
namespace
edm {
24
template
<
typename
T>
class
View
;
25
class
InputTag;
26
}
27
28
namespace
pat {
29
class
Electron;
30
class
Muon;
31
class
TrackerIsolationPt
{
32
public
:
33
TrackerIsolationPt
();
34
virtual
~TrackerIsolationPt
();
35
36
float
calculate
(
const
Electron
& theElectron,
const
edm::View<reco::Track>
& theTracks,
float
isoConeElectron = 0.3)
const
;
37
float
calculate
(
const
Muon
& theMuon,
const
edm::View<reco::Track>
& theTracks,
float
isoConeMuon = 0.3)
const
;
38
39
private
:
40
float
calculate
(
const
reco::Track
& theTrack,
const
edm::View<reco::Track>
& theTracks,
float
isoCone)
const
;
41
};
42
43
}
44
45
#endif
pat::TrackerIsolationPt::TrackerIsolationPt
TrackerIsolationPt()
constructor
Definition:
TrackerIsolationPt.cc:22
edm::View
Definition:
AssociativeIterator.h:47
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
pat::TrackerIsolationPt::~TrackerIsolationPt
virtual ~TrackerIsolationPt()
destructor
Definition:
TrackerIsolationPt.cc:26
pat::Electron
Analysis-level electron class.
Definition:
Electron.h:52
reco::Track
Definition:
Track.h:27
pat::TrackerIsolationPt::calculate
float calculate(const Electron &theElectron, const edm::View< reco::Track > &theTracks, float isoConeElectron=0.3) const
calculate the TrackIsoPt for the lepton object
Definition:
TrackerIsolationPt.cc:30
pat::Muon
Analysis-level muon class.
Definition:
Muon.h:51
sistrip::View
View
Definition:
ConstantsForView.h:26
pat::TrackerIsolationPt
Calculates a lepton's tracker isolation pt.
Definition:
TrackerIsolationPt.h:31
Generated for CMSSW Reference Manual by
1.8.5