CMS 3D CMS Logo

Public Member Functions | Private Attributes

reco::L2TauIsolationInfo Class Reference

#include <L2TauIsolationInfo.h>

List of all members.

Public Member Functions

std::vector< double > ecalClusterShape () const
double ecalIsolEt () const
std::vector< double > hcalClusterShape () const
double hcalIsolEt () const
 L2TauIsolationInfo ()
int nEcalHits () const
int nHcalHits () const
double seedEcalHitEt () const
double seedHcalHitEt () const
void setEcalClusterShape (std::vector< double > shape)
void setEcalIsolEt (double et)
void setHcalClusterShape (std::vector< double > shape)
void setHcalIsolEt (double et)
void setNEcalHits (int hits)
void setNHcalHits (int hits)
void setSeedEcalHitEt (double et)
void setSeedHcalHitEt (double et)
 ~L2TauIsolationInfo ()

Private Attributes

std::vector< double > ecalClusterShape_
double ecalIsolEt_
std::vector< double > hcalClusterShape_
double hcalIsolEt_
int nEcalHits_
int nHcalHits_
double seedEcalHitEt_
double seedHcalHitEt_

Detailed Description

Definition at line 17 of file L2TauIsolationInfo.h.


Constructor & Destructor Documentation

reco::L2TauIsolationInfo::L2TauIsolationInfo ( ) [inline]
reco::L2TauIsolationInfo::~L2TauIsolationInfo ( ) [inline]

Definition at line 38 of file L2TauIsolationInfo.h.

    {

    }

Member Function Documentation

std::vector<double> reco::L2TauIsolationInfo::ecalClusterShape ( ) const [inline]
double reco::L2TauIsolationInfo::ecalIsolEt ( ) const [inline]
std::vector<double> reco::L2TauIsolationInfo::hcalClusterShape ( ) const [inline]
double reco::L2TauIsolationInfo::hcalIsolEt ( ) const [inline]
int reco::L2TauIsolationInfo::nEcalHits ( ) const [inline]
int reco::L2TauIsolationInfo::nHcalHits ( ) const [inline]
double reco::L2TauIsolationInfo::seedEcalHitEt ( ) const [inline]

Definition at line 45 of file L2TauIsolationInfo.h.

References seedEcalHitEt_.

Referenced by HLTTauDQMCaloPlotter::analyze(), and HLTTauProducer::produce().

{return seedEcalHitEt_;}
double reco::L2TauIsolationInfo::seedHcalHitEt ( ) const [inline]
void reco::L2TauIsolationInfo::setEcalClusterShape ( std::vector< double >  shape) [inline]
void reco::L2TauIsolationInfo::setEcalIsolEt ( double  et) [inline]
void reco::L2TauIsolationInfo::setHcalClusterShape ( std::vector< double >  shape) [inline]

Definition at line 61 of file L2TauIsolationInfo.h.

References hcalClusterShape_.

Referenced by L2TauModularIsolationProducer::produce().

{ hcalClusterShape_ = shape;}
void reco::L2TauIsolationInfo::setHcalIsolEt ( double  et) [inline]
void reco::L2TauIsolationInfo::setNEcalHits ( int  hits) [inline]
void reco::L2TauIsolationInfo::setNHcalHits ( int  hits) [inline]

Definition at line 62 of file L2TauIsolationInfo.h.

References nHcalHits_.

Referenced by L2TauModularIsolationProducer::produce().

{ nHcalHits_ = hits;}
void reco::L2TauIsolationInfo::setSeedEcalHitEt ( double  et) [inline]
void reco::L2TauIsolationInfo::setSeedHcalHitEt ( double  et) [inline]

Member Data Documentation

std::vector<double> reco::L2TauIsolationInfo::ecalClusterShape_ [private]

Definition at line 69 of file L2TauIsolationInfo.h.

Referenced by ecalClusterShape(), L2TauIsolationInfo(), and setEcalClusterShape().

Definition at line 67 of file L2TauIsolationInfo.h.

Referenced by ecalIsolEt(), L2TauIsolationInfo(), and setEcalIsolEt().

std::vector<double> reco::L2TauIsolationInfo::hcalClusterShape_ [private]

Definition at line 76 of file L2TauIsolationInfo.h.

Referenced by hcalClusterShape(), L2TauIsolationInfo(), and setHcalClusterShape().

Definition at line 74 of file L2TauIsolationInfo.h.

Referenced by hcalIsolEt(), L2TauIsolationInfo(), and setHcalIsolEt().

Definition at line 70 of file L2TauIsolationInfo.h.

Referenced by L2TauIsolationInfo(), nEcalHits(), and setNEcalHits().

Definition at line 77 of file L2TauIsolationInfo.h.

Referenced by L2TauIsolationInfo(), nHcalHits(), and setNHcalHits().

Definition at line 68 of file L2TauIsolationInfo.h.

Referenced by L2TauIsolationInfo(), seedEcalHitEt(), and setSeedEcalHitEt().

Definition at line 75 of file L2TauIsolationInfo.h.

Referenced by L2TauIsolationInfo(), seedHcalHitEt(), and setSeedHcalHitEt().