![]() |
ATLAS Offline Software
|
#include <IMuonSystemExtensionTool.h>
Classes | |
| struct | SystemExtensionCache |
| Helper struct to pipe all data needed by the tool to equip the Id track with a MuonSystemExtension. More... | |
Public Member Functions | |
| virtual | ~IMuonSystemExtensionTool ()=default |
| Virtual destructor. | |
| virtual bool | muonSystemExtension (const EventContext &ctx, SystemExtensionCache &cache) const =0 |
| get muon system extension | |
| virtual bool | muonLayerInterSections (const EventContext &ctx, const MuonCombined::TagBase &cmb_tag, SystemExtensionCache &cache) const =0 |
| Constructs the layer intersections from a primary muon track using the track states in the muon spectrometer. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| AlgTool and IAlgTool interface methods. | |
Definition at line 29 of file IMuonSystemExtensionTool.h.
|
virtualdefault |
Virtual destructor.
|
inlinestatic |
AlgTool and IAlgTool interface methods.
Definition at line 35 of file IMuonSystemExtensionTool.h.
|
pure virtual |
Constructs the layer intersections from a primary muon track using the track states in the muon spectrometer.
|
pure virtual |
get muon system extension