![]() |
ATLAS Offline Software
|
base-class for combined reconstruction output Provides access to MuonType and Author More...
#include <TagBase.h>
Public Types | |
| using | Type = xAOD::Muon::MuonType |
| typedefs More... | |
| using | Author = xAOD::Muon::Author |
Public Member Functions | |
| Type | type () const |
| access to MuonType More... | |
| Author | author () const |
| access to Muon Author More... | |
| virtual | ~TagBase ()=default |
| destructor More... | |
| virtual std::string | name () const =0 |
| type string More... | |
| virtual std::string | toString () const =0 |
| print content to string More... | |
| virtual const Trk::Track * | primaryTrack () const |
| access to primary muon system track, zero if non available More... | |
| virtual std::vector< const Muon::MuonSegment * > | associatedSegments () const |
| access to associated segments, empty vector if non available More... | |
| virtual bool | isCommissioning () const |
| Returns whether the muon belongs to the commissioning chain. More... | |
Protected Member Functions | |
| TagBase (Author author, Type type) | |
| protected base class to be called by concrete implementations More... | |
Private Attributes | |
| Author | m_author |
| author and type info More... | |
| Type | m_type |
| author More... | |
base-class for combined reconstruction output Provides access to MuonType and Author
| using MuonCombined::TagBase::Author = xAOD::Muon::Author |
| using MuonCombined::TagBase::Type = xAOD::Muon::MuonType |
|
virtualdefault |
destructor
|
inlinevirtual |
access to associated segments, empty vector if non available
Reimplemented in MuonCombined::CombinedFitTag, MuonCombined::StacoTag, MuonCombined::MuGirlLowBetaTag, MuonCombined::MuGirlTag, and MuonCombined::SegmentTag.
|
inline |
|
inlinevirtual |
Returns whether the muon belongs to the commissioning chain.
Reimplemented in MuonCombined::CombinedFitTag, MuonCombined::MuGirlTag, and MuonCombined::StacoTag.
|
pure virtual |
type string
Implemented in MuonCombined::CombinedFitTag, MuonCombined::MuGirlLowBetaTag, MuonCombined::MuGirlTag, MuonCombined::StacoTag, MuonCombined::SegmentTag, and MuonCombined::CaloTag.
|
inlinevirtual |
access to primary muon system track, zero if non available
Reimplemented in MuonCombined::CombinedFitTag, MuonCombined::MuGirlLowBetaTag, MuonCombined::MuGirlTag, and MuonCombined::StacoTag.
|
pure virtual |
print content to string
Implemented in MuonCombined::CombinedFitTag, MuonCombined::MuGirlLowBetaTag, MuonCombined::MuGirlTag, MuonCombined::StacoTag, MuonCombined::SegmentTag, and MuonCombined::CaloTag.
|
inline |
|
private |
1.8.18