ATLAS Offline Software
|
#include <IMuonTrackQuery.h>
Public Member Functions | |
virtual | ~IMuonTrackQuery ()=default |
Virtual destructor. More... | |
virtual const CaloEnergy * | caloEnergy (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: caloEnergy from appropriate TSOS. More... | |
virtual double | caloEnergyDeposit (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: track energy deposit in calorimeters (as fitted or otherwise applied) More... | |
virtual FieldIntegral | fieldIntegral (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: field integral along track from momentum kick between measurements. More... | |
virtual bool | isCaloAssociated (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: does track have at least 3 TSOS's representing calorimeter ? More... | |
virtual bool | isCombined (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: does track have measurements from indet and spectrometer ? More... | |
virtual bool | isExtrapolated (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: does track have measurements in spectrometer and parameters but not measurements in indet ? More... | |
virtual bool | isLineFit (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: does track have fitted curvature ? More... | |
virtual bool | isProjective (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: is track (roughly) projective towards IP? More... | |
virtual bool | isSectorOverlap (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: is there a long/short chamber overlap? More... | |
virtual bool | isSlimmed (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: does track have TrackParameters at every TSOS ? More... | |
virtual double | momentumBalanceSignificance (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: significance of momentum balance for combined tracks (biassed residual) More... | |
virtual unsigned | numberPseudoMeasurements (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: number of PseudoMeasurements on track (counts one for any vertex measurement) More... | |
virtual std::unique_ptr< const Trk::Perigee > | outgoingPerigee (const Trk::Track &track) const =0 |
IMuonTrackQuery interface: perigee expressed outgoing from IP. More... | |
virtual ScatteringAngleSignificance | scatteringAngleSignificance (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: significance of inner scattering angle pattern for unslimmed tracks (wider than gaussian) More... | |
virtual std::unique_ptr< Trk::TrackParameters > | spectrometerParameters (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: trackParameters at innermost measurement TSOS in MS. More... | |
virtual unsigned | spectrometerPhiQuality (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: assess the number of additional phi measurements needed for MS (or SA) track fit. More... | |
virtual std::unique_ptr< const Trk::TrackParameters > | triggerStationParameters (const Trk::Track &track, const EventContext &ctx) const =0 |
IMuonTrackQuery interface: trackParameters at innermost trigger chamber TSOS in MS. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
AlgTool and IAlgTool interface methods. More... | |
Base class for MuonTrackQuery AlgTool
Definition at line 29 of file IMuonTrackQuery.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
IMuonTrackQuery interface: caloEnergy from appropriate TSOS.
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: track energy deposit in calorimeters (as fitted or otherwise applied)
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: field integral along track from momentum kick between measurements.
Implemented in Rec::MuonTrackQuery.
|
inlinestatic |
AlgTool and IAlgTool interface methods.
Definition at line 33 of file IMuonTrackQuery.h.
|
pure virtual |
IMuonTrackQuery interface: does track have at least 3 TSOS's representing calorimeter ?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: does track have measurements from indet and spectrometer ?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: does track have measurements in spectrometer and parameters but not measurements in indet ?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: does track have fitted curvature ?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: is track (roughly) projective towards IP?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: is there a long/short chamber overlap?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: does track have TrackParameters at every TSOS ?
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: significance of momentum balance for combined tracks (biassed residual)
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: number of PseudoMeasurements on track (counts one for any vertex measurement)
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: perigee expressed outgoing from IP.
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: significance of inner scattering angle pattern for unslimmed tracks (wider than gaussian)
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: trackParameters at innermost measurement TSOS in MS.
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: assess the number of additional phi measurements needed for MS (or SA) track fit.
Implemented in Rec::MuonTrackQuery.
|
pure virtual |
IMuonTrackQuery interface: trackParameters at innermost trigger chamber TSOS in MS.
Implemented in Rec::MuonTrackQuery.