CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
reco::L2TauIsolationInfo Class Reference

#include <L2TauIsolationInfo.h>

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 (const std::vector< double > &shape)
 
void setEcalIsolEt (double et)
 
void setHcalClusterShape (const 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 15 of file L2TauIsolationInfo.h.

Constructor & Destructor Documentation

◆ L2TauIsolationInfo()

reco::L2TauIsolationInfo::L2TauIsolationInfo ( )
inline

Definition at line 17 of file L2TauIsolationInfo.h.

References ecalClusterShape_, ecalIsolEt_, hcalClusterShape_, hcalIsolEt_, nEcalHits_, nHcalHits_, seedEcalHitEt_, and seedHcalHitEt_.

17  {
18  ecalIsolEt_ = 0.;
19  seedEcalHitEt_ = -1.;
20  ecalClusterShape_.push_back(0.);
21  ecalClusterShape_.push_back(0.);
22  ecalClusterShape_.push_back(0.);
23  nEcalHits_ = 0;
24 
25  hcalIsolEt_ = 0.;
26  seedHcalHitEt_ = -1.;
27  hcalClusterShape_.push_back(0.);
28  hcalClusterShape_.push_back(0.);
29  hcalClusterShape_.push_back(0.);
30  nHcalHits_ = 0;
31  }
std::vector< double > hcalClusterShape_
std::vector< double > ecalClusterShape_

◆ ~L2TauIsolationInfo()

reco::L2TauIsolationInfo::~L2TauIsolationInfo ( )
inline

Definition at line 33 of file L2TauIsolationInfo.h.

33 {}

Member Function Documentation

◆ ecalClusterShape()

std::vector<double> reco::L2TauIsolationInfo::ecalClusterShape ( ) const
inline

Definition at line 38 of file L2TauIsolationInfo.h.

References ecalClusterShape_.

38 { return ecalClusterShape_; }
std::vector< double > ecalClusterShape_

◆ ecalIsolEt()

double reco::L2TauIsolationInfo::ecalIsolEt ( ) const
inline

Definition at line 36 of file L2TauIsolationInfo.h.

References ecalIsolEt_.

36 { return ecalIsolEt_; }

◆ hcalClusterShape()

std::vector<double> reco::L2TauIsolationInfo::hcalClusterShape ( ) const
inline

Definition at line 43 of file L2TauIsolationInfo.h.

References hcalClusterShape_.

43 { return hcalClusterShape_; }
std::vector< double > hcalClusterShape_

◆ hcalIsolEt()

double reco::L2TauIsolationInfo::hcalIsolEt ( ) const
inline

Definition at line 41 of file L2TauIsolationInfo.h.

References hcalIsolEt_.

41 { return hcalIsolEt_; }

◆ nEcalHits()

int reco::L2TauIsolationInfo::nEcalHits ( ) const
inline

Definition at line 39 of file L2TauIsolationInfo.h.

References nEcalHits_.

◆ nHcalHits()

int reco::L2TauIsolationInfo::nHcalHits ( ) const
inline

Definition at line 44 of file L2TauIsolationInfo.h.

References nHcalHits_.

◆ seedEcalHitEt()

double reco::L2TauIsolationInfo::seedEcalHitEt ( ) const
inline

Definition at line 37 of file L2TauIsolationInfo.h.

References seedEcalHitEt_.

◆ seedHcalHitEt()

double reco::L2TauIsolationInfo::seedHcalHitEt ( ) const
inline

Definition at line 42 of file L2TauIsolationInfo.h.

References seedHcalHitEt_.

◆ setEcalClusterShape()

void reco::L2TauIsolationInfo::setEcalClusterShape ( const std::vector< double > &  shape)
inline

Definition at line 49 of file L2TauIsolationInfo.h.

References ecalClusterShape_.

49 { ecalClusterShape_ = shape; }
std::vector< double > ecalClusterShape_

◆ setEcalIsolEt()

void reco::L2TauIsolationInfo::setEcalIsolEt ( double  et)
inline

◆ setHcalClusterShape()

void reco::L2TauIsolationInfo::setHcalClusterShape ( const std::vector< double > &  shape)
inline

Definition at line 53 of file L2TauIsolationInfo.h.

References hcalClusterShape_.

53 { hcalClusterShape_ = shape; }
std::vector< double > hcalClusterShape_

◆ setHcalIsolEt()

void reco::L2TauIsolationInfo::setHcalIsolEt ( double  et)
inline

◆ setNEcalHits()

void reco::L2TauIsolationInfo::setNEcalHits ( int  hits)
inline

◆ setNHcalHits()

void reco::L2TauIsolationInfo::setNHcalHits ( int  hits)
inline

◆ setSeedEcalHitEt()

void reco::L2TauIsolationInfo::setSeedEcalHitEt ( double  et)
inline

◆ setSeedHcalHitEt()

void reco::L2TauIsolationInfo::setSeedHcalHitEt ( double  et)
inline

Member Data Documentation

◆ ecalClusterShape_

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

Definition at line 60 of file L2TauIsolationInfo.h.

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

◆ ecalIsolEt_

double reco::L2TauIsolationInfo::ecalIsolEt_
private

Definition at line 58 of file L2TauIsolationInfo.h.

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

◆ hcalClusterShape_

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

Definition at line 66 of file L2TauIsolationInfo.h.

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

◆ hcalIsolEt_

double reco::L2TauIsolationInfo::hcalIsolEt_
private

Definition at line 64 of file L2TauIsolationInfo.h.

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

◆ nEcalHits_

int reco::L2TauIsolationInfo::nEcalHits_
private

Definition at line 61 of file L2TauIsolationInfo.h.

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

◆ nHcalHits_

int reco::L2TauIsolationInfo::nHcalHits_
private

Definition at line 67 of file L2TauIsolationInfo.h.

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

◆ seedEcalHitEt_

double reco::L2TauIsolationInfo::seedEcalHitEt_
private

Definition at line 59 of file L2TauIsolationInfo.h.

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

◆ seedHcalHitEt_

double reco::L2TauIsolationInfo::seedHcalHitEt_
private

Definition at line 65 of file L2TauIsolationInfo.h.

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