static constexpr std::size_t s_nSeedTypes
SG::ReadHandleKeyArray< xAOD::UncalibratedMeasurementContainer > m_clusters
std::string to_string(ActsInspectTruthContentAlg::SeedType type) const
std::string to_label(ActsInspectTruthContentAlg::EStatTracks type) const
SG::ReadHandleKeyArray< ActsTrk::TrackContainer > m_tracks
StatusCode fillStatClusters(const xAOD::UncalibratedMeasurementContainer &container, const ActsTrk::MeasurementToTruthParticleAssociation &truth, cluster_stat_t &stat) const
ActsInspectTruthContentAlg(const std::string &name, ISvcLocator *pSvcLocator)
std::array< std::array< std::size_t, s_nClusterTypes >, static_cast< std::size_t >(EStatClusters::kNStat)> cluster_stat_t
std::array< std::array< std::size_t, s_nSeedTypes >, static_cast< std::size_t >(EStatSeeds::kNStat)> seed_stat_t
StatusCode printStatTables(const std::string &objectCollectionName, const stat_t &stat) const
SG::ReadHandleKeyArray< ActsTrk::SeedContainer > m_seeds
std::string to_label(ActsInspectTruthContentAlg::EStatClusters type) const
std::string to_string(ActsInspectTruthContentAlg::TrackType type) const
StatusCode fillStatTracks(const ActsTrk::TrackContainer &tracks, std::array< const ActsTrk::MeasurementToTruthParticleAssociation *, s_nClusterTypes > &truths, track_stat_t &trackStat, cluster_stat_t &onTrackClusterStat) const
StatusCode fillStatSeeds(const ActsTrk::SeedContainer &seeds, std::array< const ActsTrk::MeasurementToTruthParticleAssociation *, s_nClusterTypes > &truths, seed_stat_t &stat) const
std::string to_label(ActsInspectTruthContentAlg::EStatSeeds type) const
std::mutex m_mutex ATLAS_THREAD_SAFE
virtual StatusCode execute(const EventContext &ctx) const override
StatusCode copyStatTable(const stat_t &contextual, stat_t &global) const
std::array< std::array< std::size_t, 1 >, static_cast< std::size_t >(EStatTracks::kNStat)> track_stat_t
virtual StatusCode initialize() override
virtual ~ActsInspectTruthContentAlg() override=default
SeedType deduceSeedType(const ActsTrk::Seed &) const
virtual StatusCode finalize() override
static constexpr std::size_t s_nClusterTypes
SG::ReadHandleKeyArray< ActsTrk::MeasurementToTruthParticleAssociation > m_associationMap_key
std::string to_string(xAOD::UncalibMeasType type) const