![]() |
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 |
| 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 79 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 344 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 347 of file TrackTruthMatchingBaseAlg.h.
| using ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::TruthParticleSet |
Definition at line 117 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 82 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 294 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 94 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 314 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 440 of file TrackTruthMatchingBaseAlg.cxx.
|
inlineinherited |
Definition at line 333 of file TrackTruthMatchingBaseAlg.h.
|
inlineinherited |
Definition at line 337 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 452 of file TrackTruthMatchingBaseAlg.cxx.
|
inlineinherited |
Definition at line 278 of file TrackTruthMatchingBaseAlg.h.
|
staticconstexpr |
Definition at line 80 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 350 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 351 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTracksWithoutAssociatedTruthParticle =0u |
Definition at line 123 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTracksWithoutSelectedTruthParticle =0u |
Definition at line 124 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTruthCuts |
Definition at line 127 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTruthParticleNonoiseMismatches =0u |
Definition at line 125 of file TrackTruthMatchingBaseAlg.h.
| unsigned int ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_nTruthParticleWithoutAssociatedCounts =0u |
Definition at line 122 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 352 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 353 of file TrackTruthMatchingBaseAlg.h.
| TruthParticleSet ActsTrk::TrackTruthMatchingBaseAlg::EventStatBase< DetailEnabled >::m_truthParticlesWithAssociatedTrack |
Definition at line 120 of file TrackTruthMatchingBaseAlg.h.
|
inherited |
Definition at line 341 of file TrackTruthMatchingBaseAlg.h.