#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 (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_ |
Definition at line 17 of file L2TauIsolationInfo.h.
reco::L2TauIsolationInfo::L2TauIsolationInfo | ( | ) | [inline] |
Definition at line 20 of file L2TauIsolationInfo.h.
References ecalClusterShape_, ecalIsolEt_, hcalClusterShape_, hcalIsolEt_, nEcalHits_, nHcalHits_, seedEcalHitEt_, and seedHcalHitEt_.
{ ecalIsolEt_=0.; seedEcalHitEt_=-1.; ecalClusterShape_.push_back(0.); ecalClusterShape_.push_back(0.); ecalClusterShape_.push_back(0.); nEcalHits_=0; hcalIsolEt_=0.; seedHcalHitEt_=-1.; hcalClusterShape_.push_back(0.); hcalClusterShape_.push_back(0.); hcalClusterShape_.push_back(0.); nHcalHits_=0; }
reco::L2TauIsolationInfo::~L2TauIsolationInfo | ( | ) | [inline] |
Definition at line 38 of file L2TauIsolationInfo.h.
{ }
std::vector<double> reco::L2TauIsolationInfo::ecalClusterShape | ( | ) | const [inline] |
Definition at line 46 of file L2TauIsolationInfo.h.
References ecalClusterShape_.
Referenced by L2TauAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), L2TauIsolationSelector::produce(), HLTTauProducer::produce(), L2TauRelaxingIsolationSelector::produce(), and L2TauModularIsolationSelector::produce().
{return ecalClusterShape_;}
double reco::L2TauIsolationInfo::ecalIsolEt | ( | ) | const [inline] |
Definition at line 44 of file L2TauIsolationInfo.h.
References ecalIsolEt_.
Referenced by L2TauAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), L2TauIsolationSelector::produce(), HLTTauProducer::produce(), L2TauRelaxingIsolationSelector::produce(), and L2TauModularIsolationSelector::produce().
{return ecalIsolEt_;}
std::vector<double> reco::L2TauIsolationInfo::hcalClusterShape | ( | ) | const [inline] |
Definition at line 51 of file L2TauIsolationInfo.h.
References hcalClusterShape_.
Referenced by HLTTauDQMCaloPlotter::analyze(), HLTTauProducer::produce(), and L2TauModularIsolationSelector::produce().
{return hcalClusterShape_;}
double reco::L2TauIsolationInfo::hcalIsolEt | ( | ) | const [inline] |
Definition at line 49 of file L2TauIsolationInfo.h.
References hcalIsolEt_.
Referenced by L2TauAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), L2TauIsolationSelector::produce(), HLTTauProducer::produce(), L2TauRelaxingIsolationSelector::produce(), and L2TauModularIsolationSelector::produce().
{return hcalIsolEt_;}
int reco::L2TauIsolationInfo::nEcalHits | ( | ) | const [inline] |
Definition at line 47 of file L2TauIsolationInfo.h.
References nEcalHits_.
Referenced by L2TauAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), L2TauIsolationSelector::produce(), HLTTauProducer::produce(), L2TauRelaxingIsolationSelector::produce(), and L2TauModularIsolationSelector::produce().
{return nEcalHits_;}
int reco::L2TauIsolationInfo::nHcalHits | ( | ) | const [inline] |
Definition at line 52 of file L2TauIsolationInfo.h.
References nHcalHits_.
Referenced by HLTTauDQMCaloPlotter::analyze(), HLTTauProducer::produce(), and L2TauModularIsolationSelector::produce().
{return nHcalHits_;}
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] |
Definition at line 50 of file L2TauIsolationInfo.h.
References seedHcalHitEt_.
Referenced by L2TauAnalyzer::analyze(), HLTTauDQMCaloPlotter::analyze(), L2TauIsolationSelector::produce(), HLTTauProducer::produce(), L2TauRelaxingIsolationSelector::produce(), and L2TauModularIsolationSelector::produce().
{return seedHcalHitEt_;}
void reco::L2TauIsolationInfo::setEcalClusterShape | ( | std::vector< double > | shape | ) | [inline] |
Definition at line 57 of file L2TauIsolationInfo.h.
References ecalClusterShape_.
Referenced by L2TauModularIsolationProducer::produce(), L2TauNarrowConeIsolationProducer::produce(), and L2TauIsolationProducer::produce().
{ ecalClusterShape_ = shape;}
void reco::L2TauIsolationInfo::setEcalIsolEt | ( | double | et | ) | [inline] |
Definition at line 55 of file L2TauIsolationInfo.h.
References ecalIsolEt_, and ExpressReco_HICollisions_FallBack::et.
Referenced by L2TauModularIsolationProducer::produce(), L2TauNarrowConeIsolationProducer::produce(), and L2TauIsolationProducer::produce().
{ ecalIsolEt_ = et;}
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] |
Definition at line 59 of file L2TauIsolationInfo.h.
References ExpressReco_HICollisions_FallBack::et, and hcalIsolEt_.
Referenced by L2TauModularIsolationProducer::produce(), L2TauNarrowConeIsolationProducer::produce(), and L2TauIsolationProducer::produce().
{ hcalIsolEt_ = et;}
void reco::L2TauIsolationInfo::setNEcalHits | ( | int | hits | ) | [inline] |
Definition at line 58 of file L2TauIsolationInfo.h.
References nEcalHits_.
Referenced by L2TauModularIsolationProducer::produce(), L2TauNarrowConeIsolationProducer::produce(), and L2TauIsolationProducer::produce().
{ nEcalHits_ = hits;}
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] |
Definition at line 56 of file L2TauIsolationInfo.h.
References ExpressReco_HICollisions_FallBack::et, and seedEcalHitEt_.
Referenced by L2TauModularIsolationProducer::produce(), L2TauNarrowConeIsolationProducer::produce(), and L2TauIsolationProducer::produce().
{ seedEcalHitEt_ = et;}
void reco::L2TauIsolationInfo::setSeedHcalHitEt | ( | double | et | ) | [inline] |
Definition at line 60 of file L2TauIsolationInfo.h.
References ExpressReco_HICollisions_FallBack::et, and seedHcalHitEt_.
Referenced by L2TauModularIsolationProducer::produce(), L2TauNarrowConeIsolationProducer::produce(), and L2TauIsolationProducer::produce().
{ seedHcalHitEt_ = et;}
std::vector<double> reco::L2TauIsolationInfo::ecalClusterShape_ [private] |
Definition at line 69 of file L2TauIsolationInfo.h.
Referenced by ecalClusterShape(), L2TauIsolationInfo(), and setEcalClusterShape().
double reco::L2TauIsolationInfo::ecalIsolEt_ [private] |
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().
double reco::L2TauIsolationInfo::hcalIsolEt_ [private] |
Definition at line 74 of file L2TauIsolationInfo.h.
Referenced by hcalIsolEt(), L2TauIsolationInfo(), and setHcalIsolEt().
int reco::L2TauIsolationInfo::nEcalHits_ [private] |
Definition at line 70 of file L2TauIsolationInfo.h.
Referenced by L2TauIsolationInfo(), nEcalHits(), and setNEcalHits().
int reco::L2TauIsolationInfo::nHcalHits_ [private] |
Definition at line 77 of file L2TauIsolationInfo.h.
Referenced by L2TauIsolationInfo(), nHcalHits(), and setNHcalHits().
double reco::L2TauIsolationInfo::seedEcalHitEt_ [private] |
Definition at line 68 of file L2TauIsolationInfo.h.
Referenced by L2TauIsolationInfo(), seedEcalHitEt(), and setSeedEcalHitEt().
double reco::L2TauIsolationInfo::seedHcalHitEt_ [private] |
Definition at line 75 of file L2TauIsolationInfo.h.
Referenced by L2TauIsolationInfo(), seedHcalHitEt(), and setSeedHcalHitEt().