![]() |
ATLAS Offline Software
|
#include <TrackTruthMatchingBaseAlg.h>
Public Types | |
| using | TruthParticleSet |
| using | CounterArrayVec |
| using | StatArrayVec |
Public Member Functions | |
| EventStatBase (const IAthSelectionTool &truth_selection_tool, std::size_t per_eta_size, std::size_t per_pdg_size, std::size_t track_to_truth_size) | |
| void | fill (unsigned int eta_category_i, unsigned int pdg_id_category_i, float hit_efficiency, float hit_purity, float match_prob, const xAOD::TruthParticle *best_match) |
| void | reset (const IAthSelectionTool &truth_selection_tool, std::size_t per_eta_size, std::size_t per_pdg_size) |
| void | fill (unsigned int eta_category_i, unsigned int pdg_id_category_i, float hit_efficiency, float hit_purity, float match_prob) |
| void | incrementTotal (unsigned int eta_category_i, unsigned int pdg_id_category_i) |
| BaseStat< DetailEnabled > & | operator+= (const BaseStat< DetailEnabled > &event_stat) |
| void | printStatTables (const TrackTruthMatchingBaseAlg &parent, const std::vector< float > &statPtBins, const std::vector< float > &statEtaBins, std::vector< int > &pdgId, bool printDetails, bool pdgIdCategorisation, bool useAbsEtaForStat) |
| std::size_t | perEtaSize () const |
| std::size_t | perPdgIdSize () const |
Public Attributes | |
| TruthParticleSet | m_truthParticlesWithAssociatedTrack |
| unsigned int | m_nTruthParticleWithoutAssociatedCounts {0u} |
| unsigned int | m_nTracksWithoutAssociatedTruthParticle {0u} |
| unsigned int | m_nTracksWithoutSelectedTruthParticle {0u} |
| unsigned int | m_nTruthParticleNonoiseMismatches {0u} |
| unsigned int | m_nTruthCuts {0u} |
| ActsUtils::StatHist | m_truthSelectionCuts |
| CounterArrayVec | m_counterPerEta |
| CounterArrayVec | m_counterPerPdgId |
| StatArrayVec | m_statPerEta |
| StatArrayVec | m_statPerPdgId |
Static Public Attributes | |
| static constexpr bool | doDetail = DetailEnabled |
Definition at line 74 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 322 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 325 of file TrackTruthMatchingBaseAlg.h.
| using ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::TruthParticleSet |
Definition at line 112 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 77 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 272 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 89 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 292 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 434 of file TrackTruthMatchingBaseAlg.cxx.
|
inlineinherited |
Definition at line 311 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 315 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 446 of file TrackTruthMatchingBaseAlg.cxx.
|
inlineinherited |
Definition at line 256 of file TrackTruthMatchingBaseAlg.h.
|
staticconstexpr |
Definition at line 75 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 328 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 329 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTracksWithoutAssociatedTruthParticle {0u} |
Definition at line 118 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTracksWithoutSelectedTruthParticle {0u} |
Definition at line 119 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTruthCuts {0u} |
Definition at line 122 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTruthParticleNonoiseMismatches {0u} |
Definition at line 120 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTruthParticleWithoutAssociatedCounts {0u} |
Definition at line 117 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 330 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 331 of file TrackTruthMatchingBaseAlg.h.
| TruthParticleSet ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_truthParticlesWithAssociatedTrack |
Definition at line 115 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 319 of file TrackTruthMatchingBaseAlg.h.