ATLAS Offline Software
|
#include <IMuonMatchQuality.h>
Public Member Functions | |
virtual | ~IMuonMatchQuality ()=default |
Virtual destructor. More... | |
virtual double | innerMatchChi2 (const Trk::Track &track1, const Trk::Track &track2, const EventContext &ctx) const =0 |
IMuonMatchQuality interface: match chiSquared between two tracks expressed at same inner (IP) surface, expected to handle indet with extrapolated spectrometer track or combined with constituent track. More... | |
virtual int | innerMatchDOF (const Trk::Track &track1, const Trk::Track &track2) const =0 |
IMuonMatchQuality interface: degrees of freedom for chi2 match at IP. More... | |
virtual double | innerMatchProbability (const Trk::Track &track1, const Trk::Track &track2, const EventContext &ctx) const =0 |
IMuonMatchQuality interface: match probability for chi2 match at IP. More... | |
virtual std::pair< int, std::pair< double, double > > | innerMatchAll (const Trk::Track &track1, const Trk::Track &track2, const EventContext &ctx) const =0 |
IMuonMatchQuality interface: degrees of freedom, chi2, probability for chi2 match at IP. More... | |
virtual double | outerMatchChi2 (const Trk::Track &track1, const Trk::Track &track2, const EventContext &ctx) const =0 |
IMuonMatchQuality interface: match chiSquared between two tracks expressed at first muon spectrometer hit, extrapolates indet to first hit of spectrometer track. More... | |
virtual int | outerMatchDOF (const Trk::Track &track1, const Trk::Track &track2) const =0 |
IMuonMatchQuality interface: degrees of freedom for chi2 match at first MS hit. More... | |
virtual double | outerMatchProbability (const Trk::Track &track1, const Trk::Track &track2, const EventContext &ctx) const =0 |
IMuonMatchQuality interface: match probability for chi2 match at first MS hit. More... | |
virtual bool | shareOrigin (const Trk::Track &track1, const Trk::Track &track2) const =0 |
IMuonMatchQuality interface: check the track perigee parameters are expressed at the same surface. More... | |
virtual double | simpleChi2 (const Trk::Track &track1, const Trk::Track &track2, const EventContext &ctx) const =0 |
IMuonMatchQuality interface: as inner match chiSquared but simplified to just use diagonal errors. More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
AlgTool and IAlgTool interface methods. More... | |
Base class for MuonMatchQuality AlgTool
Definition at line 23 of file IMuonMatchQuality.h.
|
virtualdefault |
Virtual destructor.
|
pure virtual |
IMuonMatchQuality interface: degrees of freedom, chi2, probability for chi2 match at IP.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: match chiSquared between two tracks expressed at same inner (IP) surface, expected to handle indet with extrapolated spectrometer track or combined with constituent track.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: degrees of freedom for chi2 match at IP.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: match probability for chi2 match at IP.
Implemented in Rec::MuonMatchQuality.
|
inlinestatic |
AlgTool and IAlgTool interface methods.
Definition at line 29 of file IMuonMatchQuality.h.
|
pure virtual |
IMuonMatchQuality interface: match chiSquared between two tracks expressed at first muon spectrometer hit, extrapolates indet to first hit of spectrometer track.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: degrees of freedom for chi2 match at first MS hit.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: match probability for chi2 match at first MS hit.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: check the track perigee parameters are expressed at the same surface.
Implemented in Rec::MuonMatchQuality.
|
pure virtual |
IMuonMatchQuality interface: as inner match chiSquared but simplified to just use diagonal errors.
Implemented in Rec::MuonMatchQuality.