#include <CaloTau.h>
CaloTau::CaloTau | ( | ) |
Definition at line 5 of file CaloTau.cc.
References isolationECALhitsEtSum_, isolationTracksPtSum_, leadTrackHCAL3x3hitsEtSum_, leadTrackHCAL3x3hottesthitDEta_, leadTracksignedSipt_, maximumHCALhitEt_, signalTracksInvariantMass_, and TracksInvariantMass_.
Referenced by clone().
{ maximumHCALhitEt_ = NAN; leadTracksignedSipt_=NAN; leadTrackHCAL3x3hitsEtSum_=NAN; leadTrackHCAL3x3hottesthitDEta_=NAN; signalTracksInvariantMass_ = NAN; TracksInvariantMass_ = NAN; isolationTracksPtSum_=NAN; isolationECALhitsEtSum_=NAN; }
CaloTau::CaloTau | ( | Charge | q, |
const LorentzVector & | p4, | ||
const Point & | vtx = Point( 0, 0, 0 ) |
||
) |
Definition at line 16 of file CaloTau.cc.
References isolationECALhitsEtSum_, isolationTracksPtSum_, leadTrackHCAL3x3hitsEtSum_, leadTrackHCAL3x3hottesthitDEta_, leadTracksignedSipt_, maximumHCALhitEt_, signalTracksInvariantMass_, and TracksInvariantMass_.
: BaseTau(q,p4,vtx) { maximumHCALhitEt_ = NAN; leadTracksignedSipt_ =NAN; leadTrackHCAL3x3hitsEtSum_=NAN; leadTrackHCAL3x3hottesthitDEta_=NAN; signalTracksInvariantMass_ = NAN; TracksInvariantMass_ = NAN; isolationTracksPtSum_=NAN; isolationECALhitsEtSum_=NAN; }
const CaloTauTagInfoRef & CaloTau::caloTauTagInfoRef | ( | ) | const |
Definition at line 29 of file CaloTau.cc.
References CaloTauTagInfoRef_.
Referenced by CaloTauElementsOperators::CaloTauElementsOperators(), rawJetRef(), TCTauAlgorithm::recalculateEnergy(), and pat::tau::TauCaloSpecific::TauCaloSpecific().
{return CaloTauTagInfoRef_;}
CaloTau * CaloTau::clone | ( | void | ) | const [virtual] |
returns a clone of the Candidate object
Reimplemented from reco::BaseTau.
Definition at line 27 of file CaloTau.cc.
References CaloTau().
{return new CaloTau(*this);}
float CaloTau::isolationECALhitsEtSum | ( | ) | const |
Definition at line 54 of file CaloTau.cc.
References isolationECALhitsEtSum_.
{return isolationECALhitsEtSum_;}
float CaloTau::isolationTracksPtSum | ( | ) | const |
Definition at line 51 of file CaloTau.cc.
References isolationTracksPtSum_.
{return isolationTracksPtSum_;}
float CaloTau::leadTrackHCAL3x3hitsEtSum | ( | ) | const |
Definition at line 39 of file CaloTau.cc.
References leadTrackHCAL3x3hitsEtSum_.
{return leadTrackHCAL3x3hitsEtSum_;}
float CaloTau::leadTrackHCAL3x3hottesthitDEta | ( | ) | const |
Definition at line 42 of file CaloTau.cc.
References leadTrackHCAL3x3hottesthitDEta_.
{return leadTrackHCAL3x3hottesthitDEta_;}
float CaloTau::leadTracksignedSipt | ( | ) | const |
Definition at line 36 of file CaloTau.cc.
References leadTracksignedSipt_.
{return leadTracksignedSipt_;}
float CaloTau::maximumHCALhitEt | ( | ) | const |
bool CaloTau::overlap | ( | const Candidate & | ) | const [private, virtual] |
check overlap with another candidate
Reimplemented from reco::BaseTau.
Definition at line 60 of file CaloTau.cc.
References reco::RecoCandidate::checkOverlap(), and reco::RecoCandidate::track().
{ const reco::RecoCandidate* theRecoCand=dynamic_cast<const RecoCandidate *>(&theCand); return (theRecoCand!=0 && (checkOverlap(track(),theRecoCand->track()))); }
const CaloJetRef CaloTau::rawJetRef | ( | ) | const |
Definition at line 32 of file CaloTau.cc.
References caloTauTagInfoRef().
{ return this->caloTauTagInfoRef()->calojetRef(); }
void CaloTau::setcaloTauTagInfoRef | ( | const CaloTauTagInfoRef | x | ) |
Definition at line 30 of file CaloTau.cc.
References CaloTauTagInfoRef_, and x.
Referenced by CaloRecoTauAlgorithm::buildCaloTau().
void CaloTau::setisolationECALhitsEtSum | ( | const float & | x | ) |
Definition at line 55 of file CaloTau.cc.
References isolationECALhitsEtSum_, and x.
void CaloTau::setisolationTracksPtSum | ( | const float & | x | ) |
Definition at line 52 of file CaloTau.cc.
References isolationTracksPtSum_, and x.
void CaloTau::setleadTrackHCAL3x3hitsEtSum | ( | const float & | x | ) |
Definition at line 40 of file CaloTau.cc.
References leadTrackHCAL3x3hitsEtSum_, and x.
void CaloTau::setleadTrackHCAL3x3hottesthitDEta | ( | const float & | x | ) |
Definition at line 43 of file CaloTau.cc.
References leadTrackHCAL3x3hottesthitDEta_, and x.
void CaloTau::setleadTracksignedSipt | ( | const float & | x | ) |
Definition at line 37 of file CaloTau.cc.
References leadTracksignedSipt_, and x.
void CaloTau::setmaximumHCALhitEt | ( | const float & | x | ) |
Definition at line 58 of file CaloTau.cc.
References maximumHCALhitEt_, and x.
void CaloTau::setsignalTracksInvariantMass | ( | const float & | x | ) |
Definition at line 46 of file CaloTau.cc.
References signalTracksInvariantMass_, and x.
void CaloTau::setTracksInvariantMass | ( | const float & | x | ) |
Definition at line 49 of file CaloTau.cc.
References TracksInvariantMass_, and x.
float CaloTau::signalTracksInvariantMass | ( | ) | const |
Definition at line 45 of file CaloTau.cc.
References signalTracksInvariantMass_.
{return signalTracksInvariantMass_;}
float CaloTau::TracksInvariantMass | ( | ) | const |
Definition at line 48 of file CaloTau.cc.
References TracksInvariantMass_.
{return TracksInvariantMass_;}
Definition at line 65 of file CaloTau.h.
Referenced by caloTauTagInfoRef(), and setcaloTauTagInfoRef().
float reco::CaloTau::isolationECALhitsEtSum_ [private] |
Definition at line 72 of file CaloTau.h.
Referenced by CaloTau(), isolationECALhitsEtSum(), and setisolationECALhitsEtSum().
float reco::CaloTau::isolationTracksPtSum_ [private] |
Definition at line 71 of file CaloTau.h.
Referenced by CaloTau(), isolationTracksPtSum(), and setisolationTracksPtSum().
float reco::CaloTau::leadTrackHCAL3x3hitsEtSum_ [private] |
Definition at line 67 of file CaloTau.h.
Referenced by CaloTau(), leadTrackHCAL3x3hitsEtSum(), and setleadTrackHCAL3x3hitsEtSum().
float reco::CaloTau::leadTrackHCAL3x3hottesthitDEta_ [private] |
Definition at line 68 of file CaloTau.h.
Referenced by CaloTau(), leadTrackHCAL3x3hottesthitDEta(), and setleadTrackHCAL3x3hottesthitDEta().
float reco::CaloTau::leadTracksignedSipt_ [private] |
Definition at line 66 of file CaloTau.h.
Referenced by CaloTau(), leadTracksignedSipt(), and setleadTracksignedSipt().
float reco::CaloTau::maximumHCALhitEt_ [private] |
Definition at line 73 of file CaloTau.h.
Referenced by CaloTau(), maximumHCALhitEt(), and setmaximumHCALhitEt().
float reco::CaloTau::signalTracksInvariantMass_ [private] |
Definition at line 69 of file CaloTau.h.
Referenced by CaloTau(), setsignalTracksInvariantMass(), and signalTracksInvariantMass().
float reco::CaloTau::TracksInvariantMass_ [private] |
Definition at line 70 of file CaloTau.h.
Referenced by CaloTau(), setTracksInvariantMass(), and TracksInvariantMass().