![]() |
![]() |
#include <DataFormats/TauReco/interface/CaloTau.h>
Definition at line 19 of file 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().
00005 { 00006 maximumHCALhitEt_ = NAN; 00007 leadTracksignedSipt_=NAN; 00008 leadTrackHCAL3x3hitsEtSum_=NAN; 00009 leadTrackHCAL3x3hottesthitDEta_=NAN; 00010 signalTracksInvariantMass_ = NAN; 00011 TracksInvariantMass_ = NAN; 00012 isolationTracksPtSum_=NAN; 00013 isolationECALhitsEtSum_=NAN; 00014 }
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_.
00016 : BaseTau(q,p4,vtx) { 00017 maximumHCALhitEt_ = NAN; 00018 leadTracksignedSipt_ =NAN; 00019 leadTrackHCAL3x3hitsEtSum_=NAN; 00020 leadTrackHCAL3x3hottesthitDEta_=NAN; 00021 signalTracksInvariantMass_ = NAN; 00022 TracksInvariantMass_ = NAN; 00023 isolationTracksPtSum_=NAN; 00024 isolationECALhitsEtSum_=NAN; 00025 }
virtual reco::CaloTau::~CaloTau | ( | ) | [inline, virtual] |
const CaloTauTagInfoRef & CaloTau::caloTauTagInfoRef | ( | ) | const |
Definition at line 29 of file CaloTau.cc.
References CaloTauTagInfoRef_.
Referenced by CaloTauElementsOperators::CaloTauElementsOperators(), and HardTauAlgorithm::recalculateEnergy().
00029 {return CaloTauTagInfoRef_;}
returns a clone of the Candidate object
Reimplemented from reco::BaseTau.
Definition at line 27 of file CaloTau.cc.
References CaloTau().
00027 {return new CaloTau(*this);}
float CaloTau::isolationECALhitsEtSum | ( | ) | const |
Definition at line 50 of file CaloTau.cc.
References isolationECALhitsEtSum_.
00050 {return isolationECALhitsEtSum_;}
float CaloTau::isolationTracksPtSum | ( | ) | const |
Definition at line 47 of file CaloTau.cc.
References isolationTracksPtSum_.
00047 {return isolationTracksPtSum_;}
float CaloTau::leadTrackHCAL3x3hitsEtSum | ( | ) | const |
Definition at line 35 of file CaloTau.cc.
References leadTrackHCAL3x3hitsEtSum_.
00035 {return leadTrackHCAL3x3hitsEtSum_;}
float CaloTau::leadTrackHCAL3x3hottesthitDEta | ( | ) | const |
Definition at line 38 of file CaloTau.cc.
References leadTrackHCAL3x3hottesthitDEta_.
00038 {return leadTrackHCAL3x3hottesthitDEta_;}
float CaloTau::leadTracksignedSipt | ( | ) | const |
Definition at line 32 of file CaloTau.cc.
References leadTracksignedSipt_.
00032 {return leadTracksignedSipt_;}
float CaloTau::maximumHCALhitEt | ( | ) | const |
Definition at line 53 of file CaloTau.cc.
References maximumHCALhitEt_.
00053 {return maximumHCALhitEt_;}
check overlap with another candidate
Reimplemented from reco::BaseTau.
Definition at line 56 of file CaloTau.cc.
References reco::RecoCandidate::checkOverlap(), and reco::RecoCandidate::track().
00056 { 00057 const reco::RecoCandidate* theRecoCand=dynamic_cast<const RecoCandidate *>(&theCand); 00058 return (theRecoCand!=0 && (checkOverlap(track(),theRecoCand->track()))); 00059 }
void CaloTau::setcaloTauTagInfoRef | ( | const | CaloTauTagInfoRef | ) |
Definition at line 30 of file CaloTau.cc.
References CaloTauTagInfoRef_.
Referenced by CaloRecoTauAlgorithm::buildCaloTau().
00030 {CaloTauTagInfoRef_=x;}
void CaloTau::setisolationECALhitsEtSum | ( | const float & | x | ) |
Definition at line 51 of file CaloTau.cc.
References isolationECALhitsEtSum_.
00051 {isolationECALhitsEtSum_=x;}
void CaloTau::setisolationTracksPtSum | ( | const float & | x | ) |
Definition at line 48 of file CaloTau.cc.
References isolationTracksPtSum_.
00048 {isolationTracksPtSum_=x;}
void CaloTau::setleadTrackHCAL3x3hitsEtSum | ( | const float & | x | ) |
Definition at line 36 of file CaloTau.cc.
References leadTrackHCAL3x3hitsEtSum_.
00036 {leadTrackHCAL3x3hitsEtSum_=x;}
void CaloTau::setleadTrackHCAL3x3hottesthitDEta | ( | const float & | x | ) |
Definition at line 39 of file CaloTau.cc.
References leadTrackHCAL3x3hottesthitDEta_.
00039 {leadTrackHCAL3x3hottesthitDEta_=x;}
void CaloTau::setleadTracksignedSipt | ( | const float & | x | ) |
Definition at line 33 of file CaloTau.cc.
References leadTracksignedSipt_.
00033 {leadTracksignedSipt_=x;}
void CaloTau::setmaximumHCALhitEt | ( | const float & | x | ) |
Definition at line 54 of file CaloTau.cc.
References maximumHCALhitEt_.
00054 {maximumHCALhitEt_=x;}
void CaloTau::setsignalTracksInvariantMass | ( | const float & | x | ) |
Definition at line 42 of file CaloTau.cc.
References signalTracksInvariantMass_.
00042 {signalTracksInvariantMass_=x;}
void CaloTau::setTracksInvariantMass | ( | const float & | x | ) |
Definition at line 45 of file CaloTau.cc.
References TracksInvariantMass_.
00045 {TracksInvariantMass_=x;}
float CaloTau::signalTracksInvariantMass | ( | ) | const |
Definition at line 41 of file CaloTau.cc.
References signalTracksInvariantMass_.
00041 {return signalTracksInvariantMass_;}
float CaloTau::TracksInvariantMass | ( | ) | const |
Definition at line 44 of file CaloTau.cc.
References TracksInvariantMass_.
00044 {return TracksInvariantMass_;}
Definition at line 63 of file CaloTau.h.
Referenced by caloTauTagInfoRef(), and setcaloTauTagInfoRef().
float reco::CaloTau::isolationECALhitsEtSum_ [private] |
Definition at line 70 of file CaloTau.h.
Referenced by CaloTau(), isolationECALhitsEtSum(), and setisolationECALhitsEtSum().
float reco::CaloTau::isolationTracksPtSum_ [private] |
Definition at line 69 of file CaloTau.h.
Referenced by CaloTau(), isolationTracksPtSum(), and setisolationTracksPtSum().
float reco::CaloTau::leadTrackHCAL3x3hitsEtSum_ [private] |
Definition at line 65 of file CaloTau.h.
Referenced by CaloTau(), leadTrackHCAL3x3hitsEtSum(), and setleadTrackHCAL3x3hitsEtSum().
float reco::CaloTau::leadTrackHCAL3x3hottesthitDEta_ [private] |
Definition at line 66 of file CaloTau.h.
Referenced by CaloTau(), leadTrackHCAL3x3hottesthitDEta(), and setleadTrackHCAL3x3hottesthitDEta().
float reco::CaloTau::leadTracksignedSipt_ [private] |
Definition at line 64 of file CaloTau.h.
Referenced by CaloTau(), leadTracksignedSipt(), and setleadTracksignedSipt().
float reco::CaloTau::maximumHCALhitEt_ [private] |
Definition at line 71 of file CaloTau.h.
Referenced by CaloTau(), maximumHCALhitEt(), and setmaximumHCALhitEt().
float reco::CaloTau::signalTracksInvariantMass_ [private] |
Definition at line 67 of file CaloTau.h.
Referenced by CaloTau(), setsignalTracksInvariantMass(), and signalTracksInvariantMass().
float reco::CaloTau::TracksInvariantMass_ [private] |
Definition at line 68 of file CaloTau.h.
Referenced by CaloTau(), setTracksInvariantMass(), and TracksInvariantMass().