Interface tool to calculate the hit summary of tracks & track seeds in the MuonSpectrometer.
More...
#include <ITrackSummaryTool.h>
|
| using | ConstTrack_t = ActsTrk::TrackContainer::ConstTrackProxy |
| | Abrivation of the Track proxy.
|
Interface tool to calculate the hit summary of tracks & track seeds in the MuonSpectrometer.
The hit summary counts the number of hits per MS layer (Inner, Middle, Outer, Extended, BarrelExtended), by whether a hit is a precision or a trigger hit, and whether the hit is on-track outlier or a hole.
Definition at line 30 of file MuonSpectrometer/MuonPhaseII/MuonRecToolInterfacesR4/MuonRecToolInterfacesR4/ITrackSummaryTool.h.
◆ ConstTrack_t
◆ ~ITrackSummaryTool()
| virtual MuonR4::ITrackSummaryTool::~ITrackSummaryTool |
( |
| ) |
|
|
virtualdefault |
◆ copySummary()
◆ DeclareInterfaceID()
◆ makeSummary() [1/3]
| virtual HitSummary MuonR4::ITrackSummaryTool::makeSummary |
( |
const EventContext & | ctx, |
|
|
const ConstTrack_t | trackProxy ) const |
|
pure virtual |
Creates a summary from the passed track.
- Parameters
-
| ctx | EventContext to fetch conditions such that holes associated to dead modules are ignored |
| trackProxy | Reconstructed MS track for which the summary shall be made. |
◆ makeSummary() [2/3]
| virtual HitSummary MuonR4::ITrackSummaryTool::makeSummary |
( |
const EventContext & | ctx, |
|
|
const std::vector< const xAOD::MuonSegment * > & | segments ) const |
|
pure virtual |
Creates a summary from a list of passed segments that are associated to a track seed, a truth particle or a reconstructed track.
- Parameters
-
| ctx | EventContext to fetch conditions such that holes associated to dead modules are ignored |
| segments | List of segments from which the summary shall be created |
◆ makeSummary() [3/3]
| virtual HitSummary MuonR4::ITrackSummaryTool::makeSummary |
( |
const EventContext & | ctx, |
|
|
const Trk::Track & | trk ) const |
|
pure virtual |
Creates a summary from a Trk::Track object produced by the legacy reconstruction software.
The associated hits are categorized the same way as for the ActsTrk::Tracks (Serves purely validation purposes)
- Parameters
-
| ctx | EventContext to fetch conditions such that holes associated to dead modules are ignored |
| trk | Reference to the MS track for which the summary shall be produced |
The documentation for this class was generated from the following file: