![]() |
ATLAS Offline Software
|
Classes | |
| struct | Empty |
Public Types | |
| using | CounterArrayVec = std::conditional< DetailEnabled, std::vector< std::array< std::size_t, kNCategorisedCounter > >, Empty >::type |
| using | StatArrayVec = std::conditional< DetailEnabled, std::vector< std::array< ActsUtils::Stat, kNCategorisedStat > >, Empty >::type |
Public Member Functions | |
| BaseStat ()=default | |
| BaseStat ([[maybe_unused]] const IAthSelectionTool &truth_selection_tool, [[maybe_unused]] std::size_t per_eta_size, [[maybe_unused]] std::size_t per_pdg_size) | |
| void | reset (const IAthSelectionTool &truth_selection_tool, [[maybe_unused]] std::size_t per_eta_size, [[maybe_unused]] std::size_t per_pdg_size) |
| void | fill ([[maybe_unused]] unsigned int eta_category_i, [[maybe_unused]] unsigned int pdg_id_category_i, [[maybe_unused]] float hit_efficiency, [[maybe_unused]] float hit_purity, [[maybe_unused]] float match_prob) |
| void | incrementTotal ([[maybe_unused]] unsigned int eta_category_i, [[maybe_unused]] 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 | |
| ActsUtils::StatHist | m_truthSelectionCuts |
| CounterArrayVec | m_counterPerEta |
| CounterArrayVec | m_counterPerPdgId |
| StatArrayVec | m_statPerEta |
| StatArrayVec | m_statPerPdgId |
Definition at line 47 of file TrackTruthMatchingBaseAlg.h.
| using ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::CounterArrayVec = std::conditional< DetailEnabled, std::vector< std::array< std::size_t, kNCategorisedCounter> >, Empty >::type |
Definition at line 344 of file TrackTruthMatchingBaseAlg.h.
| using ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::StatArrayVec = std::conditional< DetailEnabled, std::vector< std::array<ActsUtils::Stat, kNCategorisedStat> >, Empty >::type |
Definition at line 347 of file TrackTruthMatchingBaseAlg.h.
|
default |
|
inline |
Definition at line 265 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 294 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 314 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 440 of file TrackTruthMatchingBaseAlg.cxx.
|
inline |
Definition at line 333 of file TrackTruthMatchingBaseAlg.h.
|
inline |
Definition at line 337 of file TrackTruthMatchingBaseAlg.h.
| void ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::printStatTables | ( | const TrackTruthMatchingBaseAlg & | parent, |
| const std::vector< float > & | statPtBins, | ||
| const std::vector< float > & | statEtaBins, | ||
| std::vector< int > & | pdgId, | ||
| bool | printDetails, | ||
| bool | pdgIdCategorisation, | ||
| bool | useAbsEtaForStat | ||
| ) |
Definition at line 452 of file TrackTruthMatchingBaseAlg.cxx.
|
inline |
Definition at line 278 of file TrackTruthMatchingBaseAlg.h.
| CounterArrayVec ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::m_counterPerEta |
Definition at line 350 of file TrackTruthMatchingBaseAlg.h.
| CounterArrayVec ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::m_counterPerPdgId |
Definition at line 351 of file TrackTruthMatchingBaseAlg.h.
| StatArrayVec ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::m_statPerEta |
Definition at line 352 of file TrackTruthMatchingBaseAlg.h.
| StatArrayVec ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::m_statPerPdgId |
Definition at line 353 of file TrackTruthMatchingBaseAlg.h.
| ActsUtils::StatHist ActsTrk::TrackTruthMatchingBaseAlg::BaseStat< DetailEnabled >::m_truthSelectionCuts |
Definition at line 341 of file TrackTruthMatchingBaseAlg.h.
1.8.18