|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef MUIDINTERFACES_IMUIDCALOTRACKSTATEONSURFACE_H
14 #define MUIDINTERFACES_IMUIDCALOTRACKSTATEONSURFACE_H
18 #include "GaudiKernel/IAlgTool.h"
22 class TrackStateOnSurface;
41 static const InterfaceID IID_IMuidCaloTrackStateOnSurface(
"IMuidCaloTrackStateOnSurface", 1, 0);
42 return IID_IMuidCaloTrackStateOnSurface;
48 virtual std::vector<std::unique_ptr<const Trk::TrackStateOnSurface>>
caloTSOS(
const EventContext& ctx,
54 virtual std::unique_ptr<Trk::TrackStateOnSurface>
innerTSOS(
const EventContext& ctx,
56 virtual std::unique_ptr<Trk::TrackStateOnSurface>
outerTSOS(
const EventContext& ctx,
64 virtual std::unique_ptr<Trk::TrackStateOnSurface>
middleTSOS(
const EventContext& ctx,
72 #endif // MUIDINTERFACES_IMUIDCALOTRACKSTATEONSURFACE_H
virtual std::unique_ptr< Trk::TrackStateOnSurface > outerTSOS(const EventContext &ctx, const Trk::TrackParameters ¶meters) const =0
virtual std::unique_ptr< Trk::TrackStateOnSurface > innerTSOS(const EventContext &ctx, const Trk::TrackParameters ¶meters) const =0
IMuidCaloTrackStateOnSurface interface: to get individually the scattering TSOS'es representing the c...
Name: MuonSpContainer.h Package : offline/Reconstruction/MuonIdentification/muonEvent.
virtual std::unique_ptr< Trk::TrackStateOnSurface > middleTSOS(const EventContext &ctx, const Trk::TrackParameters &middleParameters, const Trk::TrackParameters *innerParameters=nullptr, const Trk::TrackParameters *outerParameters=nullptr) const =0
IMuidCaloTrackStateOnSurface interface: to get the energy deposit TSOS representing the calorimeter.
static const InterfaceID & interfaceID()
AlgTool and IAlgTool interface methods.
Ensure that the ATLAS eigen extensions are properly loaded.
virtual std::vector< std::unique_ptr< const Trk::TrackStateOnSurface > > caloTSOS(const EventContext &ctx, const Trk::TrackParameters ¶meters) const =0
IMuidCaloTrackStateOnSurface interface: to get the 3 scattering and energy deposit TSOS'es representi...
virtual ~IMuidCaloTrackStateOnSurface()=default
Virtual destructor.