 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCOMBINEDEVENT_COMBINEDFITTAG_H
6 #define MUONCOMBINEDEVENT_COMBINEDFITTAG_H
84 std::string
name()
const override;
87 std::string
toString()
const override;
ElementLink< TrackCollection > updatedExtrapolatedTrackLink() const
std::string name() const override
name string
std::vector< const Muon::MuonSegment * > associatedSegments() const override
access to associated segments, empty vector if non available
std::string toString() const override
print content to string
CombinedFitTag & operator=(const CombinedFitTag &)=delete
std::vector< ALFA_RawDataCollection_p1 > t1
ElementLink< TrackCollection > combinedTrackLink() const
const Rec::FieldIntegral & fieldIntegral() const
get field integral measurements
double m_momentumBalanceSignificance
Trk::TrackScore m_trackScore
bool isCommissioning() const override
Returns whether the muon belongs to the commissioning chain.
Rec::FieldIntegral m_fieldIntegral
CombinedFitTag(xAOD::Muon::Author author, const MuonCandidate &muonCandidate, const Trk::TrackScore &score)
Constructor taking a MuonCandidate as input Users should ensure that the life time of the MuonCandida...
const MuonCandidate & muonCandidate() const
access to MuonCandidate
double matchChi2() const
access the inner matching chi2
const Trk::TrackScore & trackScore() const
get track score
Author author() const
access to Muon Author
double chi2(TH1 *h0, TH1 *h1)
const Trk::Track * combinedTrack() const
access combined track
TagBase implementation for a combined fit.
void setCombinedTrackLink(const ElementLink< TrackCollection > &combLink)
set combined track ElementLink
void innerMatch(double chi2, int dof, double prob)
store inner match quality info
Ensure that the ATLAS eigen extensions are properly loaded.
~CombinedFitTag()
destructor
double momentumBalanceSignificance() const
get momentum balance significance
bool operator<(const CombinedFitTag &t1, const CombinedFitTag &t2)
void setUpdatedExtrapolatedTrackLink(const ElementLink< TrackCollection > &MELink)
set update extrapolated track ElementLink
std::vector< ALFA_RawDataContainer_p1 > t2
CombinedFitTag(const CombinedFitTag &)=delete
block copy and assignment
ElementLink< TrackCollection > m_MELink
int matchDoF() const
access the inner matching DoF
The MuonTagToSegMap is an auxillary construct that links the MuonSegments associated with a combined ...
const Trk::Track * primaryTrack() const override
access to primary muon system track, zero if non available
const Trk::Track * updatedExtrapolatedTrack() const
access update extrapolated track, returns zero if none are available
ElementLink< TrackCollection > m_combLink
MuonCandidate.
const MuonCandidate * m_muonCandidate
data content
base-class for combined reconstruction output Provides access to MuonType and Author
double matchProb() const
access the inner matching probability