ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Muon::IMuonAlignmentUncertTool Class Referenceabstract

#include <IMuonAlignmentUncertTool.h>

Inheritance diagram for Muon::IMuonAlignmentUncertTool:
Collaboration diagram for Muon::IMuonAlignmentUncertTool:

Public Member Functions

virtual ~IMuonAlignmentUncertTool ()=default
 Virtual destructor. More...
 
virtual float get_uncertainty (const Trk::Track *trk) const =0
 IMuonAlignmentUncertTool interface: retrieve the associated uncertainties. More...
 
virtual void get_track_state_measures (const Trk::Track *track, const Trk::TrackStateOnSurface *&id_exit, const Trk::TrackStateOnSurface *&calo_entrance, const Trk::TrackStateOnSurface *&calo_exit, const Trk::TrackStateOnSurface *&ms_entrance) const =0
 Helper method to retrieve the last measurement of the ID, the first and last scatterer in the calorimeter and finally to retrieve the first measurement inside the MS. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool and IAlgTool interface methods. More...
 

Detailed Description

Base class for MuonAlignmentUncertTool AlgTool

Definition at line 26 of file IMuonAlignmentUncertTool.h.

Constructor & Destructor Documentation

◆ ~IMuonAlignmentUncertTool()

virtual Muon::IMuonAlignmentUncertTool::~IMuonAlignmentUncertTool ( )
virtualdefault

Virtual destructor.

Member Function Documentation

◆ get_track_state_measures()

virtual void Muon::IMuonAlignmentUncertTool::get_track_state_measures ( const Trk::Track track,
const Trk::TrackStateOnSurface *&  id_exit,
const Trk::TrackStateOnSurface *&  calo_entrance,
const Trk::TrackStateOnSurface *&  calo_exit,
const Trk::TrackStateOnSurface *&  ms_entrance 
) const
pure virtual

Helper method to retrieve the last measurement of the ID, the first and last scatterer in the calorimeter and finally to retrieve the first measurement inside the MS.

Implemented in Muon::MuonAlignmentUncertTool.

◆ get_uncertainty()

virtual float Muon::IMuonAlignmentUncertTool::get_uncertainty ( const Trk::Track trk) const
pure virtual

IMuonAlignmentUncertTool interface: retrieve the associated uncertainties.

Implemented in Muon::MuonAlignmentUncertTool.

◆ interfaceID()

static const InterfaceID& Muon::IMuonAlignmentUncertTool::interfaceID ( )
inlinestatic

AlgTool and IAlgTool interface methods.

Definition at line 32 of file IMuonAlignmentUncertTool.h.

32 { return IID_IMuonAlignmentUncertTool; }

The documentation for this class was generated from the following file: