2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
7 TrackSummaryTool::updateTrack(const EventContext& ctx, Track& track) const
9 computeAndReplaceTrackSummary(
10 ctx, track, false /*DO NOT suppress hole search*/);
14 TrackSummaryTool::updateTrackSummary(const EventContext& ctx,
17 /*suppress hole search*/
18 UpdateSummary(ctx, track, true);
22 TrackSummaryTool::updateTrackSummary(const EventContext& ctx,
24 bool suppress_hole_search) const
26 UpdateSummary(ctx, track, suppress_hole_search);
30 TrackSummaryTool::updateAdditionalInfo(Track& track) const
32 if (!track.trackSummary()) {
33 computeAndReplaceTrackSummary(
34 track, false /*DO NOT suppress hole search*/);
38 TrackSummaryTool::UpdateSummary(const EventContext& ctx,
40 bool suppress_hole_search) const
42 if (!track.trackSummary()) {
43 track.setTrackSummary(std::make_unique<Trk::TrackSummary>());
46 *(track.trackSummary()),
48 m_doHolesInDet && !suppress_hole_search,
49 m_doHolesMuon && !suppress_hole_search);