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.

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  }

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

◆ ~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.

38 { return ecalClusterShape_; }

References ecalClusterShape_.

◆ ecalIsolEt()

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

Definition at line 36 of file L2TauIsolationInfo.h.

36 { return ecalIsolEt_; }

References ecalIsolEt_.

◆ hcalClusterShape()

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

Definition at line 43 of file L2TauIsolationInfo.h.

43 { return hcalClusterShape_; }

References hcalClusterShape_.

◆ hcalIsolEt()

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

Definition at line 41 of file L2TauIsolationInfo.h.

41 { return hcalIsolEt_; }

References hcalIsolEt_.

◆ nEcalHits()

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

Definition at line 39 of file L2TauIsolationInfo.h.

39 { return nEcalHits_; }

References nEcalHits_.

◆ nHcalHits()

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

Definition at line 44 of file L2TauIsolationInfo.h.

44 { return nHcalHits_; }

References nHcalHits_.

◆ seedEcalHitEt()

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

Definition at line 37 of file L2TauIsolationInfo.h.

37 { return seedEcalHitEt_; }

References seedEcalHitEt_.

◆ seedHcalHitEt()

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

Definition at line 42 of file L2TauIsolationInfo.h.

42 { return seedHcalHitEt_; }

References seedHcalHitEt_.

◆ setEcalClusterShape()

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

Definition at line 49 of file L2TauIsolationInfo.h.

49 { ecalClusterShape_ = shape; }

References ecalClusterShape_.

◆ setEcalIsolEt()

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

Definition at line 47 of file L2TauIsolationInfo.h.

47 { ecalIsolEt_ = et; }

References ecalIsolEt_, and EgHLTOffHistBins_cfi::et.

◆ setHcalClusterShape()

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

Definition at line 53 of file L2TauIsolationInfo.h.

53 { hcalClusterShape_ = shape; }

References hcalClusterShape_.

◆ setHcalIsolEt()

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

Definition at line 51 of file L2TauIsolationInfo.h.

51 { hcalIsolEt_ = et; }

References EgHLTOffHistBins_cfi::et, and hcalIsolEt_.

◆ setNEcalHits()

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

Definition at line 50 of file L2TauIsolationInfo.h.

50 { nEcalHits_ = hits; }

References hfClusterShapes_cfi::hits, and nEcalHits_.

◆ setNHcalHits()

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

Definition at line 54 of file L2TauIsolationInfo.h.

54 { nHcalHits_ = hits; }

References hfClusterShapes_cfi::hits, and nHcalHits_.

◆ setSeedEcalHitEt()

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

Definition at line 48 of file L2TauIsolationInfo.h.

48 { seedEcalHitEt_ = et; }

References EgHLTOffHistBins_cfi::et, and seedEcalHitEt_.

◆ setSeedHcalHitEt()

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

Definition at line 52 of file L2TauIsolationInfo.h.

52 { seedHcalHitEt_ = et; }

References EgHLTOffHistBins_cfi::et, and seedHcalHitEt_.

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().

hfClusterShapes_cfi.hits
hits
Definition: hfClusterShapes_cfi.py:5
reco::L2TauIsolationInfo::nEcalHits_
int nEcalHits_
Definition: L2TauIsolationInfo.h:61
reco::L2TauIsolationInfo::hcalIsolEt_
double hcalIsolEt_
Definition: L2TauIsolationInfo.h:64
reco::L2TauIsolationInfo::hcalClusterShape_
std::vector< double > hcalClusterShape_
Definition: L2TauIsolationInfo.h:66
reco::L2TauIsolationInfo::seedHcalHitEt_
double seedHcalHitEt_
Definition: L2TauIsolationInfo.h:65
reco::L2TauIsolationInfo::ecalClusterShape_
std::vector< double > ecalClusterShape_
Definition: L2TauIsolationInfo.h:60
EgHLTOffHistBins_cfi.et
et
Definition: EgHLTOffHistBins_cfi.py:8
reco::L2TauIsolationInfo::seedEcalHitEt_
double seedEcalHitEt_
Definition: L2TauIsolationInfo.h:59
reco::L2TauIsolationInfo::nHcalHits_
int nHcalHits_
Definition: L2TauIsolationInfo.h:67
reco::L2TauIsolationInfo::ecalIsolEt_
double ecalIsolEt_
Definition: L2TauIsolationInfo.h:58