![]() |
ATLAS Offline Software
|
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Basic details class containing information produced by tau1P3P algorithm, goes to both AOD and ESD. More...
#include <Tau1P3PDetails.h>
Public Member Functions | |
| Tau1P3PDetails () | |
| ~Tau1P3PDetails () override | |
| Tau1P3PDetails (const Tau1P3PDetails &rhs) | |
| Tau1P3PDetails & | operator= (const Tau1P3PDetails &rhs) |
| virtual const std::string & | className () const override |
| virtual double | parameter (TauJetParameters ::Detail detail) const override |
| Generic parameter accessors - for old AOD compatibility. | |
| virtual bool | hasParameter (TauJetParameters ::Detail detail) const override |
| check if parameter exists | |
| const CaloCluster * | cellEM012Cluster () const |
| cells used for candidate building, only EM calorimeter, without 3rd sampling | |
| void | setCellEM012Cluster (const CaloClusterContainer *cont, const CaloCluster *clust) |
| const ElementLink< CaloClusterContainer > | cellEM012ClusterLink () const |
ElementLinks to CaloClusters | |
| ElementLink< CaloClusterContainer > & | cellEM012ClusterLink () |
| void | setCellEM012ClusterLink (const ElementLink< CaloClusterContainer > &x) |
| double | emRadius () const |
| Uncalibrated transverse energy weighted radius in the Presampler + EM1 + EM2 within dR < 0.2. | |
| void | setEMRadius (double EMRadius) |
| const CLHEP::HepLorentzVector & | sumEM () const |
| EM part of the energy. | |
| void | setSumEM (const CLHEP::HepLorentzVector &sumEM) |
| double | isolationFraction () const |
| Ratio of the uncalibrated transverse energy within dR < 0.1 and dR < 0.2. | |
| void | setIsolationFraction (double isolationFraction) |
| double | stripWidth2 () const |
| Uncalibrated transverse energy weighted width in the strip layer within dR < 0.2. | |
| void | setStripWidth2 (double stripWidth2) |
| int | numStripCells () const |
| Number of Strip cells within dR < 0.2, with E > m_stripEthr. | |
| void | setNumStripCells (int numStripCells) |
| double | etChrgHAD () const |
| Charged transverse energy in narrow window around track(s) in HAD calo. | |
| void | setETChrgHAD (double etChrgHAD) |
| double | etIsolEM () const |
| Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4. | |
| void | setETIsolEM (double etIsolEM) |
| double | etIsolHAD () const |
| Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4. | |
| void | setETIsolHAD (double etIsolHad) |
| int | nAssocTracksCore () const |
| Associated, "not good" quality tracks in core region. | |
| void | setNAssocTracksCore (int nAssocTracksCore) |
| int | nAssocTracksIsol () const |
| Associated tracks in isolation region. | |
| void | setNAssocTracksIsol (int nAssocTracksIsol) |
| double | massTrk3P () const |
| Invariant mass of the tracks system. | |
| void | setMassTrk3P (double massTrk3P) |
| double | rWidth2Trk3P () const |
| Width of tracks momenta. | |
| void | setRWidth2Trk3P (double rWidth2Trk3P) |
| double | signD0Trk3P () const |
| signed transverse impact parameter | |
| void | setSignD0Trk3P (double signD0Trk3P) |
| double | z0SinThetaSig () const |
| Significance of z0SinTheta. | |
| void | setZ0SinThetaSig (double z0SinThetaSig) |
| double | etChrgHADoverPttot () const |
| charged hadronic transverse energy over sum of transverse momenta of all tracks | |
| void | setEtChrgHADoverPttot (double etChrgHADoverPttot) |
| double | etIsolFrac () const |
| Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale. | |
| void | setEtIsolFrac (double etIsolFrac) |
| double | etEflow () const |
| ET from energy flow. | |
| void | setETeflow (double etEflow) |
| double | etHadAtEMScale () const |
| Had energy at the EM scale. | |
| void | setETHadAtEMScale (double etHadAtEMScale) |
| double | etEMAtEMScale () const |
| EM energy at the EM scale. | |
| void | setETEMAtEMScale (double etEMAtEMScale) |
| double | etEMCL () const |
| Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (steered from jobOptions),. | |
| void | setETEMCL (double etEMCL) |
| double | etChrgEM () const |
| Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narrow window around qualified track. | |
| void | setETChrgEM (double etChrgEM) |
| double | etNeuEM () const |
| Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction of EMCL and Chrg cells. | |
| void | setETNeuEM (double etNeuEM) |
| double | etResNeuEM () const |
| Correction term for eflow calculations. | |
| void | setETResNeuEM (double etResNeuEM) |
| double | etChrgEM01Trk (unsigned tr) const |
| Transverse energy in narrow window around the track(s), EM layers 0 1 only. | |
| void | setETChrgEM01Trk (unsigned tr, double etChrgEM01Trk) |
| void | resizeETChrgEM01Trk (size_t sz) |
| void | addETChrgEM01Trk (double etChrgEM01Trk) |
| add transverse energy of track for EM layers 0 1 only | |
| double | etResChrgEMTrk (unsigned tr) const |
| Correction term for eflow calculations (evaluated for each track separately). | |
| void | setETResChrgEMTrk (unsigned tr, double etResChrgEMTrk) |
| void | resizeETResChrgEMTrk (size_t sz) |
| void | addETResChrgEMTrk (double etResChrgEMTrk) |
| add transverse energy of track (for eflow correction) to vector | |
| void | setSecVertex (const Trk ::RecVertex *secVertex) |
| Secondary vertex reconstructed with Vtx::FastFit tool for taus with at least 2 associated tracks. | |
| const Trk::RecVertex * | secVertex () const |
| unsigned | numPi0 () const |
| number of pi0 clusters | |
| const CaloCluster * | pi0 (unsigned num) const |
| access pi0 clusters | |
| void | addPi0 (const CaloCluster *pi0, const CaloClusterContainer *pi0a) |
| add pi0 cluster to the cluster container | |
| ElementLinkVector< CaloClusterContainer > & | pi0LinkVector () |
| Get Pi0 Link. | |
| double | trFlightPathSig () const |
| Transverse flight path significance for taus with at least 2 associated tracks. | |
| void | setTrFlightPathSig (double trFlightPathSig) |
| double | sumEtCellsLArOverLeadTrackPt () const |
| Ratio of sum Et of LAr Cells to the pT of leading track. | |
| void | setSumEtCellsLArOverLeadTrackPt (double SumEtCellsLArOverLeadTrackPt) |
| double | hadronicLeak () const |
| hadronic leakage in Et summed over cells | |
| void | setHadronicLeak (double HadronicLeak) |
| double | secondaryMax () const |
| secondary maximum | |
| void | setSecondaryMax (double SecondaryMax) |
| std::string | toString () const |
| Uses printOn to make a string of the TauDetails. | |
TauDetailParameter Tau Detail Paramter accessors | |
DEPRECATED DO NOT USE | |
| virtual int | intParameter (TauJetParameters ::Detail detail) const |
| value of parameter (type int) | |
| virtual void | setParameter (TauJetParameters ::Detail detail, double param) |
| set parameter of type double | |
| virtual void | setIntParameter (TauJetParameters ::Detail detail, int param) |
| set parameter of type int | |
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. | |
Private Attributes | |
| int | m_numStripCells |
| double | m_stripWidth2 |
| double | m_emRadius |
| double | m_ET12Frac |
| double | m_etIsolHAD |
| double | m_etIsolEM |
| double | m_etChrgHAD |
| int | m_nAssocTracksCore |
| int | m_nAssocTracksIsol |
| double | m_signD0Trk3P |
| double | m_massTrk3P |
| double | m_rWidth2Trk3P |
| double | m_z0SinThetaSig |
| double | m_etChrgHADoverPttot |
| double | m_etIsolFrac |
| ElementLink< CaloClusterContainer > | m_cellEM012Cluster |
| double | m_etHadAtEMScale |
| double | m_etEMAtEMScale |
| double | m_etEMCL |
| double | m_etChrgEM |
| double | m_etNeuEM |
| double | m_etResNeuEM |
| double | m_trFlightPathSig |
| std ::vector< double > | m_etChrgEM01Trk |
| std ::vector< double > | m_etResChrgEMTrk |
| CLHEP::HepLorentzVector | m_sumEM |
| std::unique_ptr< Trk::RecVertex > | m_secVertex |
| ElementLinkVector< CaloClusterContainer > | m_pi0 |
| double | m_etEflow |
| double | m_sumEtCellsLArOverLeadTrackPt |
| double | m_hadronicLeak |
| double | m_secondaryMax |
Static Private Attributes | |
| static const std::string | s_className |
Friends | |
| class | TauJet |
| Definition of the current "tau version". | |
| class | Tau1P3PDetailsCnv_p1 |
DEPRECATED DO NOT USE - MIGRATE TO TauCommonDetails Basic details class containing information produced by tau1P3P algorithm, goes to both AOD and ESD.
Definition at line 41 of file Tau1P3PDetails.h.
| Analysis::Tau1P3PDetails::Tau1P3PDetails | ( | ) |
Definition at line 24 of file Tau1P3PDetails.cxx.
|
overridedefault |
| Analysis::Tau1P3PDetails::Tau1P3PDetails | ( | const Tau1P3PDetails & | rhs | ) |
Definition at line 58 of file Tau1P3PDetails.cxx.
|
inline |
add transverse energy of track for EM layers 0 1 only
Definition at line 611 of file Tau1P3PDetails.h.
|
inline |
add transverse energy of track (for eflow correction) to vector
Definition at line 634 of file Tau1P3PDetails.h.
|
inline |
add pi0 cluster to the cluster container
Definition at line 667 of file Tau1P3PDetails.h.
|
inline |
cells used for candidate building, only EM calorimeter, without 3rd sampling
Definition at line 682 of file Tau1P3PDetails.h.
|
inline |
Definition at line 700 of file Tau1P3PDetails.h.
|
inline |
ElementLinks to CaloClusters
Definition at line 695 of file Tau1P3PDetails.h.
|
overridevirtual |
Implements Analysis::TauDetails.
Definition at line 165 of file Tau1P3PDetails.cxx.
|
inline |
Uncalibrated transverse energy weighted radius in the Presampler + EM1 + EM2 within dR < 0.2.
Definition at line 361 of file Tau1P3PDetails.h.
|
inline |
Transverse energy of EM cells (at EM scale) classified as "charged electromagnetic" collected in narrow window around qualified track.
Definition at line 561 of file Tau1P3PDetails.h.
|
inline |
Transverse energy in narrow window around the track(s), EM layers 0 1 only.
Definition at line 591 of file Tau1P3PDetails.h.
|
inline |
Charged transverse energy in narrow window around track(s) in HAD calo.
Definition at line 411 of file Tau1P3PDetails.h.
|
inline |
charged hadronic transverse energy over sum of transverse momenta of all tracks
Definition at line 501 of file Tau1P3PDetails.h.
|
inline |
ET from energy flow.
Definition at line 521 of file Tau1P3PDetails.h.
|
inline |
EM energy at the EM scale.
Definition at line 541 of file Tau1P3PDetails.h.
|
inline |
Transverse energy of cells classified as "pure electromagnetic" seeded by egamma or topo cluster (steered from jobOptions),.
Definition at line 551 of file Tau1P3PDetails.h.
|
inline |
Had energy at the EM scale.
Definition at line 531 of file Tau1P3PDetails.h.
|
inline |
Transverse energy in EM calo (at EM Scale) in 0.2 < dR < 0.4.
Definition at line 421 of file Tau1P3PDetails.h.
|
inline |
Ratio of Transverse Energy in 0.2 < dr < 0.4 to total transverse energy at EM scale.
Definition at line 511 of file Tau1P3PDetails.h.
|
inline |
Transverse energy in HAD calo (at EM Scale) in 0.2 < dR < 0.4.
Definition at line 431 of file Tau1P3PDetails.h.
|
inline |
Transverse energy of EM cells (at EM scale), within "core" cone around tau1P3P axis after subtraction of EMCL and Chrg cells.
Definition at line 571 of file Tau1P3PDetails.h.
|
inline |
Correction term for eflow calculations (evaluated for each track separately).
Definition at line 616 of file Tau1P3PDetails.h.
|
inline |
Correction term for eflow calculations.
Definition at line 581 of file Tau1P3PDetails.h.
|
inline |
hadronic leakage in Et summed over cells
Definition at line 739 of file Tau1P3PDetails.h.
|
overridevirtual |
check if parameter exists
Reimplemented from Analysis::TauDetails.
Definition at line 140 of file Tau1P3PDetails.cxx.
|
virtualinherited |
|
inline |
Ratio of the uncalibrated transverse energy within dR < 0.1 and dR < 0.2.
Definition at line 371 of file Tau1P3PDetails.h.
|
inline |
Invariant mass of the tracks system.
Definition at line 461 of file Tau1P3PDetails.h.
|
inline |
Associated, "not good" quality tracks in core region.
Definition at line 441 of file Tau1P3PDetails.h.
|
inline |
Associated tracks in isolation region.
Definition at line 451 of file Tau1P3PDetails.h.
|
inline |
number of pi0 clusters
Definition at line 652 of file Tau1P3PDetails.h.
|
inline |
Number of Strip cells within dR < 0.2, with E > m_stripEthr.
Definition at line 401 of file Tau1P3PDetails.h.
| Tau1P3PDetails & Analysis::Tau1P3PDetails::operator= | ( | const Tau1P3PDetails & | rhs | ) |
Definition at line 95 of file Tau1P3PDetails.cxx.
|
overridevirtual |
Generic parameter accessors - for old AOD compatibility.
Reimplemented from Analysis::TauDetails.
Definition at line 103 of file Tau1P3PDetails.cxx.
|
inline |
access pi0 clusters
Definition at line 657 of file Tau1P3PDetails.h.
|
inline |
|
protectedinherited |
Printing function.
| o | string to print to |
Definition at line 96 of file TauDetails.h.
|
inline |
Definition at line 606 of file Tau1P3PDetails.h.
|
inline |
Definition at line 629 of file Tau1P3PDetails.h.
|
inline |
Width of tracks momenta.
Definition at line 471 of file Tau1P3PDetails.h.
|
inline |
secondary maximum
Definition at line 749 of file Tau1P3PDetails.h.
|
inline |
Definition at line 639 of file Tau1P3PDetails.h.
|
inline |
Definition at line 687 of file Tau1P3PDetails.h.
|
inline |
Definition at line 705 of file Tau1P3PDetails.h.
|
inline |
Definition at line 366 of file Tau1P3PDetails.h.
|
inline |
Definition at line 566 of file Tau1P3PDetails.h.
|
inline |
Definition at line 600 of file Tau1P3PDetails.h.
|
inline |
Definition at line 416 of file Tau1P3PDetails.h.
|
inline |
Definition at line 506 of file Tau1P3PDetails.h.
|
inline |
Definition at line 526 of file Tau1P3PDetails.h.
|
inline |
Definition at line 546 of file Tau1P3PDetails.h.
|
inline |
Definition at line 556 of file Tau1P3PDetails.h.
|
inline |
Definition at line 536 of file Tau1P3PDetails.h.
|
inline |
Definition at line 426 of file Tau1P3PDetails.h.
|
inline |
Definition at line 516 of file Tau1P3PDetails.h.
|
inline |
Definition at line 436 of file Tau1P3PDetails.h.
|
inline |
Definition at line 576 of file Tau1P3PDetails.h.
|
inline |
Definition at line 623 of file Tau1P3PDetails.h.
|
inline |
Definition at line 586 of file Tau1P3PDetails.h.
|
inline |
Definition at line 734 of file Tau1P3PDetails.h.
|
virtualinherited |
|
inline |
Definition at line 376 of file Tau1P3PDetails.h.
|
inline |
Definition at line 466 of file Tau1P3PDetails.h.
|
inline |
Definition at line 446 of file Tau1P3PDetails.h.
|
inline |
Definition at line 456 of file Tau1P3PDetails.h.
|
inline |
Definition at line 406 of file Tau1P3PDetails.h.
|
virtualinherited |
|
inline |
Definition at line 476 of file Tau1P3PDetails.h.
|
inline |
Definition at line 744 of file Tau1P3PDetails.h.
Secondary vertex reconstructed with Vtx::FastFit tool for taus with at least 2 associated tracks.
Definition at line 644 of file Tau1P3PDetails.h.
|
inline |
Definition at line 486 of file Tau1P3PDetails.h.
|
inline |
Definition at line 396 of file Tau1P3PDetails.h.
|
inline |
Definition at line 386 of file Tau1P3PDetails.h.
|
inline |
Definition at line 724 of file Tau1P3PDetails.h.
|
inline |
Definition at line 718 of file Tau1P3PDetails.h.
|
inline |
Definition at line 496 of file Tau1P3PDetails.h.
|
inline |
signed transverse impact parameter
Definition at line 481 of file Tau1P3PDetails.h.
|
inline |
Uncalibrated transverse energy weighted width in the strip layer within dR < 0.2.
Definition at line 391 of file Tau1P3PDetails.h.
|
inline |
EM part of the energy.
Definition at line 381 of file Tau1P3PDetails.h.
|
inline |
Ratio of sum Et of LAr Cells to the pT of leading track.
Definition at line 729 of file Tau1P3PDetails.h.
|
inherited |
Uses printOn to make a string of the TauDetails.
Definition at line 34 of file TauDetails.cxx.
|
inline |
Transverse flight path significance for taus with at least 2 associated tracks.
Definition at line 713 of file Tau1P3PDetails.h.
|
inline |
Significance of z0SinTheta.
Definition at line 491 of file Tau1P3PDetails.h.
|
friend |
Definition at line 44 of file Tau1P3PDetails.h.
|
friend |
Definition of the current "tau version".
Definition at line 43 of file Tau1P3PDetails.h.
|
staticinherited |
Definition at line 34 of file TauDetails.h.
|
staticinherited |
Definition at line 35 of file TauDetails.h.
|
private |
Definition at line 319 of file Tau1P3PDetails.h.
|
private |
Definition at line 306 of file Tau1P3PDetails.h.
|
private |
Definition at line 307 of file Tau1P3PDetails.h.
|
private |
Definition at line 328 of file Tau1P3PDetails.h.
Definition at line 334 of file Tau1P3PDetails.h.
|
private |
Definition at line 310 of file Tau1P3PDetails.h.
|
private |
Definition at line 317 of file Tau1P3PDetails.h.
|
private |
Definition at line 348 of file Tau1P3PDetails.h.
|
private |
Definition at line 325 of file Tau1P3PDetails.h.
|
private |
Definition at line 327 of file Tau1P3PDetails.h.
|
private |
Definition at line 324 of file Tau1P3PDetails.h.
|
private |
Definition at line 309 of file Tau1P3PDetails.h.
|
private |
Definition at line 318 of file Tau1P3PDetails.h.
|
private |
Definition at line 308 of file Tau1P3PDetails.h.
|
private |
Definition at line 329 of file Tau1P3PDetails.h.
Definition at line 335 of file Tau1P3PDetails.h.
|
private |
Definition at line 330 of file Tau1P3PDetails.h.
|
private |
Definition at line 351 of file Tau1P3PDetails.h.
|
private |
Definition at line 314 of file Tau1P3PDetails.h.
|
private |
Definition at line 311 of file Tau1P3PDetails.h.
|
private |
Definition at line 312 of file Tau1P3PDetails.h.
|
private |
Definition at line 304 of file Tau1P3PDetails.h.
|
private |
Definition at line 346 of file Tau1P3PDetails.h.
|
private |
Definition at line 315 of file Tau1P3PDetails.h.
|
private |
Definition at line 352 of file Tau1P3PDetails.h.
|
private |
Definition at line 341 of file Tau1P3PDetails.h.
|
private |
Definition at line 313 of file Tau1P3PDetails.h.
|
private |
Definition at line 305 of file Tau1P3PDetails.h.
|
private |
Definition at line 336 of file Tau1P3PDetails.h.
|
private |
Definition at line 350 of file Tau1P3PDetails.h.
|
private |
Definition at line 332 of file Tau1P3PDetails.h.
|
private |
Definition at line 316 of file Tau1P3PDetails.h.
|
staticprivate |
Definition at line 303 of file Tau1P3PDetails.h.