![]() |
ATLAS Offline Software
|
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Basic details class containing information produced by tauRec algorithm, goes to both ESD and AOD. More...
#include <TauRecDetails.h>
Public Member Functions | |
| TauRecDetails () | |
| Constructor. More... | |
| virtual | ~TauRecDetails () |
| Destructor. More... | |
| TauRecDetails (const TauRecDetails &rhs) | |
| Copy Constructor. More... | |
| TauRecDetails & | operator= (const TauRecDetails &rhs) |
| Assignment Operator. More... | |
| virtual const std::string & | className () const |
| virtual double | parameter (TauJetParameters ::Detail detail) const |
| backward compatibility accessor (do not use) More... | |
| virtual bool | hasParameter (TauJetParameters ::Detail detail) const |
| backward compatibility accessor (do not use) More... | |
| double | emRadius () const |
| Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4. More... | |
| void | setEMRadius (double EMRadius) |
| double | hadRadius () const |
| Uncalibrated HCAL weighted radius. More... | |
| void | setHadRadius (double HadRadius) |
| double | sumEmCellEt () const |
| Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4. More... | |
| void | setSumEmCellEt (double SumEmCellEt) |
| double | sumHadCellEt () const |
| Uncalibrated Sum of Cell Transverse energy in the HCAL. More... | |
| void | setSumHadCellEt (double SumHadCellEt) |
| double | isolationFraction () const |
| Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0.4. More... | |
| void | setIsolationFraction (double isolationFraction) |
| double | centralityFraction () const |
| Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos. More... | |
| void | setCentralityFraction (double centralityFraction) |
| double | stripWidth2 () const |
| Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4. More... | |
| void | setStripWidth2 (double stripWidth2) |
| int | numStripCells () const |
| Number of Strip cells within dR < 0.4, with energy above specified threshold. More... | |
| void | setNumStripCells (int numStripCells) |
| double | ipSigLeadTrack () const |
| Impact Parameter Significance of Leading Track. More... | |
| void | setIpSigLeadTrack (double ipSigLeadTrack) |
| double | etOverPtLeadTrack () const |
| Ratio of Transverse Energy of Tau Candidate to Transverse Momentum of Leading Track. More... | |
| void | setEtOverPtLeadTrack (double etOverPtLeadTrack) |
| int | chargeLooseTracks () const |
| Charge of loose tracks. More... | |
| void | setChargeLooseTracks (const int chargeLooseTracks) |
| Set the charge of loose tracks. More... | |
| const CLHEP::HepLorentzVector & | sumEM () const |
| EM part of the energy (Presampler+EM1 and EM2+EM3 with no nearby track) More... | |
| void | setSumEM (const CLHEP::HepLorentzVector &sumEM) |
| double | etEMCalib () const |
| Calibrated EM transverse energy, EM is Presampler + EM1 + EM2. More... | |
| void | setETEMCalib (double etEMCalib) |
| double | etHadCalib () const |
| Calibrated HAD transverse energy, HAD is cryo + EM3 + TILE1 + TILE2 + TILE3. More... | |
| void | setETHadCalib (double etHadCalib) |
| void | setSecVertex (const Trk ::RecVertex *secVertex) |
| Secondary vertex. More... | |
| const Trk ::RecVertex * | secVertex () const |
| unsigned | numTrack () const |
| only used internally for non-default tracks (original tauRec tracks) More... | |
| void | setNumTrack (unsigned n) |
| double | trackCaloEta (int i) const |
| eta of track i extrapolated to EM layer 2 More... | |
| void | setTrackCaloEta (int i, double trackCaloEta) |
| double | trackCaloPhi (int i) const |
| phi of track i extrapolated to EM layer 2 More... | |
| void | setTrackCaloPhi (int i, double trackCaloPhi) |
| double | leadingTrackPT () const |
| PT of leading track - for Trigger. More... | |
| void | setLeadingTrackPT (double leadingTrackPT) |
| double | trFlightPathSig () const |
| Transverse flight path significance for taus with reconstructed secondary vertex. More... | |
| void | setTrFlightPathSig (double trFlightPathSig) |
| double | etaCalo () const |
eta of TauJet calculated from calorimeter (for merged algorithm) More... | |
| void | setEtaCalo (double eta) |
| double | phiCalo () const |
phi of TauJet calculated from calorimeter (for merged algorithm) More... | |
| void | setPhiCalo (double phi) |
| int | nTracksdrdR () const |
| Number of tracks pT>1GeV between dR = cmsdr and dR = cmsdR (from the jobOptions) More... | |
| void | setNTracksdrdR (int nTracksdrdR) |
| const Rec ::TrackParticle * | looseTrack (unsigned i) const |
| Accessor to loose tracks. More... | |
| unsigned | numLooseTrack () const |
| Number of Loose Tracks associated to the TauJet. More... | |
| void | addLooseTrack (const Rec::TrackParticleContainer *cont, const Rec::TrackParticle *track) |
| Associate a loose track to a TauJet. More... | |
| ElementLinkVector< Rec::TrackParticleContainer > & | looseTracks () |
| const ElementLinkVector< Rec::TrackParticleContainer > & | looseTracks () const |
| std::string | toString () const |
| Uses printOn to make a string of the TauDetails. More... | |
Static Public Attributes | |
| static const float | DEFAULT = -1111. |
| static const int | DEFAULT_INT = INT_MIN |
Protected Member Functions | |
| template<class stream > | |
| void | printOn (stream &o) const |
| Printing function. More... | |
Private Attributes | |
| ElementLinkVector< Rec::TrackParticleContainer > | m_looseTracks |
| double | m_emRadius |
| double | m_hadRadius |
| double | m_sumEmCellEt |
| double | m_sumHadCellEt |
| double | m_ET12Frac |
| double | m_centralityFraction |
| double | m_stripWidth2 |
| int | m_numStripCells |
| double | m_ipSigLeadTrack |
| double | m_etOverPtLeadTrack |
| CLHEP::HepLorentzVector | m_sumEM |
| double | m_etEMCalib |
| double | m_etHadCalib |
| Trk ::RecVertex * | m_secVertex |
| std::vector< double > | m_trackCaloEta |
| std::vector< double > | m_trackCaloPhi |
| double | m_leadingTrackPT |
| double | m_trFlightPathSig |
| double | m_etaCalo |
| double | m_phiCalo |
| int | m_nTracksdrdR |
| int | m_chargeLooseTracks |
| Charge of loose tracks. More... | |
Static Private Attributes | |
| static const std::string | s_className |
Friends | |
| class | TauJet |
| Definition of the current "tau version". More... | |
| class | TauRecDetailsCnv_p1 |
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Basic details class containing information produced by tauRec algorithm, goes to both ESD and AOD.
Definition at line 35 of file TauRecDetails.h.
| Analysis::TauRecDetails::TauRecDetails | ( | ) |
|
virtual |
| Analysis::TauRecDetails::TauRecDetails | ( | const TauRecDetails & | rhs | ) |
|
inline |
|
inline |
Centrality fraction (ET(dr<0.1)/ET(dr<0.4) for all calos.
Definition at line 351 of file TauRecDetails.h.
|
inline |
Charge of loose tracks.
Get the charge of loose tracks
Definition at line 403 of file TauRecDetails.h.
|
virtual |
Implements Analysis::TauDetails.
Definition at line 172 of file TauRecDetails.cxx.
|
inline |
Uncalibrated Et weighted radius in the Presampler + EM1 + EM2 within dR < 0.4.
Definition at line 301 of file TauRecDetails.h.
|
inline |
eta of TauJet calculated from calorimeter (for merged algorithm)
Definition at line 527 of file TauRecDetails.h.
|
inline |
Calibrated EM transverse energy, EM is Presampler + EM1 + EM2.
Definition at line 439 of file TauRecDetails.h.
|
inline |
Calibrated HAD transverse energy, HAD is cryo + EM3 + TILE1 + TILE2 + TILE3.
Definition at line 449 of file TauRecDetails.h.
|
inline |
Ratio of Transverse Energy of Tau Candidate to Transverse Momentum of Leading Track.
Definition at line 392 of file TauRecDetails.h.
|
inline |
Uncalibrated HCAL weighted radius.
Definition at line 311 of file TauRecDetails.h.
|
virtual |
backward compatibility accessor (do not use)
Reimplemented from Analysis::TauDetails.
Definition at line 152 of file TauRecDetails.cxx.
|
virtualinherited |
|
inline |
Impact Parameter Significance of Leading Track.
Definition at line 382 of file TauRecDetails.h.
|
inline |
Ratio of the uncalibrated transverse energy of cells within 0.1<dR<0.2 and cells within 0<dR<0.4.
Definition at line 341 of file TauRecDetails.h.
|
inline |
PT of leading track - for Trigger.
Definition at line 504 of file TauRecDetails.h.
|
inline |
|
inline |
Definition at line 574 of file TauRecDetails.h.
|
inline |
Definition at line 580 of file TauRecDetails.h.
|
inline |
Number of tracks pT>1GeV between dR = cmsdr and dR = cmsdR (from the jobOptions)
Definition at line 414 of file TauRecDetails.h.
|
inline |
Number of Loose Tracks associated to the TauJet.
Definition at line 568 of file TauRecDetails.h.
|
inline |
Number of Strip cells within dR < 0.4, with energy above specified threshold.
Definition at line 371 of file TauRecDetails.h.
|
inline |
only used internally for non-default tracks (original tauRec tracks)
Definition at line 479 of file TauRecDetails.h.
| TauRecDetails & Analysis::TauRecDetails::operator= | ( | const TauRecDetails & | rhs | ) |
|
virtual |
backward compatibility accessor (do not use)
Reimplemented from Analysis::TauDetails.
Definition at line 125 of file TauRecDetails.cxx.
|
inline |
phi of TauJet calculated from calorimeter (for merged algorithm)
Definition at line 537 of file TauRecDetails.h.
|
protectedinherited |
|
inline |
Definition at line 462 of file TauRecDetails.h.
|
inline |
Definition at line 356 of file TauRecDetails.h.
|
inline |
Set the charge of loose tracks.
| chargeLooseTracks | Charge of loose tracks |
Definition at line 408 of file TauRecDetails.h.
|
inline |
Definition at line 306 of file TauRecDetails.h.
|
inline |
Definition at line 532 of file TauRecDetails.h.
|
inline |
Definition at line 444 of file TauRecDetails.h.
|
inline |
Definition at line 454 of file TauRecDetails.h.
|
inline |
Definition at line 397 of file TauRecDetails.h.
|
inline |
Definition at line 316 of file TauRecDetails.h.
|
virtualinherited |
|
inline |
Definition at line 387 of file TauRecDetails.h.
|
inline |
Definition at line 346 of file TauRecDetails.h.
|
inline |
Definition at line 509 of file TauRecDetails.h.
|
inline |
Definition at line 419 of file TauRecDetails.h.
|
inline |
Definition at line 376 of file TauRecDetails.h.
|
inline |
Definition at line 473 of file TauRecDetails.h.
|
virtualinherited |
|
inline |
Definition at line 542 of file TauRecDetails.h.
|
inline |
Secondary vertex.
Definition at line 467 of file TauRecDetails.h.
|
inline |
Definition at line 366 of file TauRecDetails.h.
|
inline |
Definition at line 434 of file TauRecDetails.h.
|
inline |
Definition at line 326 of file TauRecDetails.h.
|
inline |
Definition at line 336 of file TauRecDetails.h.
|
inline |
Definition at line 489 of file TauRecDetails.h.
|
inline |
Definition at line 499 of file TauRecDetails.h.
|
inline |
Definition at line 522 of file TauRecDetails.h.
|
inline |
Uncalibrated transverse energy weighted width in the strip layer within dR < 0.4.
Definition at line 361 of file TauRecDetails.h.
|
inline |
EM part of the energy (Presampler+EM1 and EM2+EM3 with no nearby track)
Definition at line 429 of file TauRecDetails.h.
|
inline |
Uncalibrated Sum of Cell Transverse energy in the Presampler + EM1 + EM2 within dR < 0.4.
Definition at line 321 of file TauRecDetails.h.
|
inline |
Uncalibrated Sum of Cell Transverse energy in the HCAL.
Definition at line 331 of file TauRecDetails.h.
|
inherited |
Uses printOn to make a string of the TauDetails.
Definition at line 34 of file TauDetails.cxx.
|
inline |
eta of track i extrapolated to EM layer 2
Definition at line 484 of file TauRecDetails.h.
|
inline |
phi of track i extrapolated to EM layer 2
Definition at line 494 of file TauRecDetails.h.
|
inline |
Transverse flight path significance for taus with reconstructed secondary vertex.
Definition at line 517 of file TauRecDetails.h.
|
friend |
Definition of the current "tau version".
Definition at line 37 of file TauRecDetails.h.
|
friend |
Definition at line 38 of file TauRecDetails.h.
|
staticinherited |
Definition at line 34 of file TauDetails.h.
|
staticinherited |
Definition at line 35 of file TauDetails.h.
|
private |
Definition at line 254 of file TauRecDetails.h.
|
private |
Charge of loose tracks.
Definition at line 295 of file TauRecDetails.h.
|
private |
Definition at line 249 of file TauRecDetails.h.
|
private |
Definition at line 253 of file TauRecDetails.h.
|
private |
Definition at line 285 of file TauRecDetails.h.
|
private |
Definition at line 268 of file TauRecDetails.h.
|
private |
Definition at line 269 of file TauRecDetails.h.
|
private |
Definition at line 258 of file TauRecDetails.h.
|
private |
Definition at line 250 of file TauRecDetails.h.
|
private |
Definition at line 257 of file TauRecDetails.h.
|
private |
Definition at line 282 of file TauRecDetails.h.
|
private |
Definition at line 244 of file TauRecDetails.h.
|
private |
Definition at line 292 of file TauRecDetails.h.
|
private |
Definition at line 256 of file TauRecDetails.h.
|
private |
Definition at line 286 of file TauRecDetails.h.
|
private |
Definition at line 274 of file TauRecDetails.h.
|
private |
Definition at line 255 of file TauRecDetails.h.
|
private |
Definition at line 263 of file TauRecDetails.h.
|
private |
Definition at line 251 of file TauRecDetails.h.
|
private |
Definition at line 252 of file TauRecDetails.h.
|
private |
Definition at line 279 of file TauRecDetails.h.
|
private |
Definition at line 280 of file TauRecDetails.h.
|
private |
Definition at line 283 of file TauRecDetails.h.
|
staticprivate |
Definition at line 242 of file TauRecDetails.h.
1.8.18