CMS 3D CMS Logo

reco::HLTTau Class Reference

#include <DataFormats/TauReco/interface/HLTTau.h>

List of all members.

Public Member Functions

float getEMIsolationValue () const
float getEta () const
float getL25LeadTrackPtValue () const
int getL25TrackIsolationResponse () const
float getL3LeadTrackPtValue () const
int getL3TrackIsolationResponse () const
float getPhi () const
float getPt () const
 HLTTau (float eta, float phi, float pt, float emIsolation, int trackIsolationL25, float leadTrackPtL25, int trackIsolationL3, float leadTrackPtL3)
 HLTTau ()
virtual ~HLTTau ()

Private Attributes

float emIsolation_
float eta_
float leadTrackPtL25_
float leadTrackPtL3_
float phi_
float pt_
int trackIsolationL25_
int trackIsolationL3_


Detailed Description

Definition at line 15 of file HLTTau.h.


Constructor & Destructor Documentation

reco::HLTTau::HLTTau (  )  [inline]

Definition at line 17 of file HLTTau.h.

References emIsolation_, eta_, leadTrackPtL25_, leadTrackPtL3_, phi_, pt_, trackIsolationL25_, and trackIsolationL3_.

00017              {
00018       emIsolation_ = 0.;
00019       trackIsolationL25_ = 0;
00020       leadTrackPtL25_ = 0.;
00021       trackIsolationL3_ = 0;
00022       leadTrackPtL3_ = 0.;
00023       eta_ = 0.;
00024       phi_ = 0.;
00025       pt_ = 0.;
00026     }

reco::HLTTau::HLTTau ( float  eta,
float  phi,
float  pt,
float  emIsolation,
int  trackIsolationL25,
float  leadTrackPtL25,
int  trackIsolationL3,
float  leadTrackPtL3 
) [inline]

Definition at line 28 of file HLTTau.h.

References emIsolation_, eta_, leadTrackPtL25_, leadTrackPtL3_, phi_, pt_, trackIsolationL25_, and trackIsolationL3_.

00028                                                                                                                                                       {
00029       eta_ = eta;
00030       phi_ = phi;
00031       pt_ = pt;
00032       emIsolation_ = emIsolation;
00033       trackIsolationL25_ = trackIsolationL25;
00034       leadTrackPtL25_ = leadTrackPtL25;
00035       trackIsolationL3_ = trackIsolationL3 ;
00036       leadTrackPtL3_ = leadTrackPtL3;
00037     }

virtual reco::HLTTau::~HLTTau (  )  [inline, virtual]

Definition at line 39 of file HLTTau.h.

00039 { }


Member Function Documentation

float reco::HLTTau::getEMIsolationValue (  )  const [inline]

Definition at line 45 of file HLTTau.h.

References emIsolation_.

00045 { return emIsolation_;}

float reco::HLTTau::getEta (  )  const [inline]

Definition at line 41 of file HLTTau.h.

References eta_.

00041 { return eta_; }

float reco::HLTTau::getL25LeadTrackPtValue (  )  const [inline]

Definition at line 47 of file HLTTau.h.

References leadTrackPtL25_.

00047 { return leadTrackPtL25_; }

int reco::HLTTau::getL25TrackIsolationResponse (  )  const [inline]

Definition at line 46 of file HLTTau.h.

References trackIsolationL25_.

00046 { return trackIsolationL25_; }

float reco::HLTTau::getL3LeadTrackPtValue (  )  const [inline]

Definition at line 49 of file HLTTau.h.

References leadTrackPtL3_.

00049 { return leadTrackPtL3_; }

int reco::HLTTau::getL3TrackIsolationResponse (  )  const [inline]

Definition at line 48 of file HLTTau.h.

References trackIsolationL3_.

00048 { return trackIsolationL3_; }

float reco::HLTTau::getPhi (  )  const [inline]

Definition at line 42 of file HLTTau.h.

References phi_.

00042 { return phi_; }

float reco::HLTTau::getPt (  )  const [inline]

Definition at line 43 of file HLTTau.h.

References pt_.

00043 { return pt_; }


Member Data Documentation

float reco::HLTTau::emIsolation_ [private]

Definition at line 53 of file HLTTau.h.

Referenced by getEMIsolationValue(), and HLTTau().

float reco::HLTTau::eta_ [private]

Definition at line 52 of file HLTTau.h.

Referenced by getEta(), and HLTTau().

float reco::HLTTau::leadTrackPtL25_ [private]

Definition at line 55 of file HLTTau.h.

Referenced by getL25LeadTrackPtValue(), and HLTTau().

float reco::HLTTau::leadTrackPtL3_ [private]

Definition at line 57 of file HLTTau.h.

Referenced by getL3LeadTrackPtValue(), and HLTTau().

float reco::HLTTau::phi_ [private]

Definition at line 52 of file HLTTau.h.

Referenced by getPhi(), and HLTTau().

float reco::HLTTau::pt_ [private]

Definition at line 52 of file HLTTau.h.

Referenced by getPt(), and HLTTau().

int reco::HLTTau::trackIsolationL25_ [private]

Definition at line 54 of file HLTTau.h.

Referenced by getL25TrackIsolationResponse(), and HLTTau().

int reco::HLTTau::trackIsolationL3_ [private]

Definition at line 56 of file HLTTau.h.

Referenced by getL3TrackIsolationResponse(), and HLTTau().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:51:09 2009 for CMSSW by  doxygen 1.5.4