![]() |
ATLAS Offline Software
|
#include <TrigMuonEFInfo.h>
Public Member Functions | |
| TrigMuonEFInfo () | |
| Default constructor. More... | |
| TrigMuonEFInfo (unsigned short int theRoI) | |
| TrigMuonEFInfo (unsigned short int theRoI, std::unique_ptr< TrigMuonEFInfoTrackContainer > tracks) | |
| TrigMuonEFInfo (unsigned short int theRoI, std::unique_ptr< TrigMuonEFInfoTrackContainer > tracks, std::unique_ptr< TrigMuonEFTrack > spectrometerTrack, std::unique_ptr< TrigMuonEFTrack > extrapolatedTrack, std::unique_ptr< TrigMuonEFCbTrack > combinedTrack) | |
| Constuctor setting legacy variables. More... | |
| TrigMuonEFInfo (const TrigMuonEFInfo &rhs) | |
| Copy constructor. More... | |
| TrigMuonEFInfo & | operator= (const TrigMuonEFInfo &rhs) |
| Assignment operator. More... | |
| TrigMuonEFInfo & | operator= (TrigMuonEFInfo &&rhs) |
| Move assignment operator. More... | |
| ~TrigMuonEFInfo () | |
| Destructor. More... | |
| bool | hasTrack () const |
| bool | hasSpectrometerTrack () const |
| bool | hasExtrapolatedTrack () const |
| bool | hasCombinedTrack () const |
| void | setRoINum (unsigned short int theRoINum) |
| void | setNSegments (unsigned short int theNSegments) |
| void | setNMdtHits (unsigned short int theNMdtHits) |
| void | setNRpcHits (unsigned short int theNRpcHits) |
| void | setNTgcHits (unsigned short int theNTgcHits) |
| void | setNCscHits (unsigned short int theNCscHits) |
| void | setEtaPreviousLevel (double theEtaPreviousLevel) |
| void | setPhiPreviousLevel (double thePhiPreviousLevel) |
| void | addTrack (TrigMuonEFInfoTrack *track) |
| void | setSpectrometerTrack (TrigMuonEFTrack *track) |
| void | setExtrapolatedTrack (TrigMuonEFTrack *track) |
| void | setCombinedTrack (TrigMuonEFCbTrack *track) |
| unsigned short int | RoINum () const |
| unsigned short int | NSegments () const |
| unsigned short int | NMdtHits () const |
| unsigned short int | NRpcHits () const |
| unsigned short int | NTgcHits () const |
| unsigned short int | NCscHits () const |
| double | EtaPreviousLevel () const |
| double | PhiPreviousLevel () const |
| const TrigMuonEFInfoTrackContainer * | TrackContainer () const |
| TrigMuonEFTrack * | SpectrometerTrack () |
| TrigMuonEFTrack * | ExtrapolatedTrack () |
| TrigMuonEFCbTrack * | CombinedTrack () |
| const TrigMuonEFTrack * | legacySpectrometerTrack () const |
| const TrigMuonEFTrack * | legacyExtrapolatedTrack () const |
| const TrigMuonEFCbTrack * | legacyCombinedTrack () const |
| bool | hasLegacyTrack () const |
Private Types | |
| enum | { nRoINumDefault =999 } |
Private Attributes | |
| unsigned short int | m_roi |
| unsigned short int | m_nSegments |
| unsigned short int | m_nMdtHits |
| unsigned short int | m_nRpcHits |
| unsigned short int | m_nTgcHits |
| unsigned short int | m_nCscHits |
| double | m_etaPreviousLevel |
| double | m_phiPreviousLevel |
| TrigMuonEFInfoTrackContainer * | m_trackContainer |
| TrigMuonEFTrack * | m_spectrometerTrack |
| TrigMuonEFTrack * | m_extrapolatedTrack |
| TrigMuonEFCbTrack * | m_combinedTrack |
Definition at line 24 of file TrigMuonEFInfo.h.
|
private |
| TrigMuonEFInfo::TrigMuonEFInfo | ( | ) |
| TrigMuonEFInfo::TrigMuonEFInfo | ( | unsigned short int | theRoI | ) |
Definition at line 72 of file TrigMuonEFInfo.cxx.
| TrigMuonEFInfo::TrigMuonEFInfo | ( | unsigned short int | theRoI, |
| std::unique_ptr< TrigMuonEFInfoTrackContainer > | tracks | ||
| ) |
Definition at line 30 of file TrigMuonEFInfo.cxx.
| TrigMuonEFInfo::TrigMuonEFInfo | ( | unsigned short int | theRoI, |
| std::unique_ptr< TrigMuonEFInfoTrackContainer > | tracks, | ||
| std::unique_ptr< TrigMuonEFTrack > | spectrometerTrack, | ||
| std::unique_ptr< TrigMuonEFTrack > | extrapolatedTrack, | ||
| std::unique_ptr< TrigMuonEFCbTrack > | combinedTrack | ||
| ) |
| TrigMuonEFInfo::TrigMuonEFInfo | ( | const TrigMuonEFInfo & | rhs | ) |
| TrigMuonEFInfo::~TrigMuonEFInfo | ( | ) |
| void TrigMuonEFInfo::addTrack | ( | TrigMuonEFInfoTrack * | track | ) |
Definition at line 267 of file TrigMuonEFInfo.cxx.
| TrigMuonEFCbTrack * TrigMuonEFInfo::CombinedTrack | ( | ) |
Definition at line 329 of file TrigMuonEFInfo.cxx.
|
inline |
Definition at line 92 of file TrigMuonEFInfo.h.
| TrigMuonEFTrack * TrigMuonEFInfo::ExtrapolatedTrack | ( | ) |
Definition at line 306 of file TrigMuonEFInfo.cxx.
| bool TrigMuonEFInfo::hasCombinedTrack | ( | ) | const |
Definition at line 384 of file TrigMuonEFInfo.cxx.
| bool TrigMuonEFInfo::hasExtrapolatedTrack | ( | ) | const |
Definition at line 389 of file TrigMuonEFInfo.cxx.
| bool TrigMuonEFInfo::hasLegacyTrack | ( | ) | const |
Definition at line 355 of file TrigMuonEFInfo.cxx.
| bool TrigMuonEFInfo::hasSpectrometerTrack | ( | ) | const |
Definition at line 379 of file TrigMuonEFInfo.cxx.
| bool TrigMuonEFInfo::hasTrack | ( | ) | const |
Definition at line 341 of file TrigMuonEFInfo.cxx.
|
inline |
Definition at line 102 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 101 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 100 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 91 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 88 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 89 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 87 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 90 of file TrigMuonEFInfo.h.
| TrigMuonEFInfo & TrigMuonEFInfo::operator= | ( | const TrigMuonEFInfo & | rhs | ) |
| TrigMuonEFInfo & TrigMuonEFInfo::operator= | ( | TrigMuonEFInfo && | rhs | ) |
|
inline |
Definition at line 93 of file TrigMuonEFInfo.h.
|
inline |
Definition at line 86 of file TrigMuonEFInfo.h.
| void TrigMuonEFInfo::setCombinedTrack | ( | TrigMuonEFCbTrack * | track | ) |
Definition at line 319 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setEtaPreviousLevel | ( | double | theEtaPreviousLevel | ) |
Definition at line 255 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setExtrapolatedTrack | ( | TrigMuonEFTrack * | track | ) |
Definition at line 296 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setNCscHits | ( | unsigned short int | theNCscHits | ) |
Definition at line 249 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setNMdtHits | ( | unsigned short int | theNMdtHits | ) |
Definition at line 231 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setNRpcHits | ( | unsigned short int | theNRpcHits | ) |
Definition at line 237 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setNSegments | ( | unsigned short int | theNSegments | ) |
Definition at line 224 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setNTgcHits | ( | unsigned short int | theNTgcHits | ) |
Definition at line 243 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setPhiPreviousLevel | ( | double | thePhiPreviousLevel | ) |
Definition at line 261 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setRoINum | ( | unsigned short int | theRoINum | ) |
Definition at line 218 of file TrigMuonEFInfo.cxx.
| void TrigMuonEFInfo::setSpectrometerTrack | ( | TrigMuonEFTrack * | track | ) |
Definition at line 274 of file TrigMuonEFInfo.cxx.
| TrigMuonEFTrack * TrigMuonEFInfo::SpectrometerTrack | ( | ) |
Definition at line 284 of file TrigMuonEFInfo.cxx.
|
inline |
Definition at line 94 of file TrigMuonEFInfo.h.
|
private |
Definition at line 125 of file TrigMuonEFInfo.h.
|
private |
Definition at line 116 of file TrigMuonEFInfo.h.
|
private |
Definition at line 124 of file TrigMuonEFInfo.h.
|
private |
Definition at line 115 of file TrigMuonEFInfo.h.
|
private |
Definition at line 112 of file TrigMuonEFInfo.h.
|
private |
Definition at line 113 of file TrigMuonEFInfo.h.
|
private |
Definition at line 111 of file TrigMuonEFInfo.h.
|
private |
Definition at line 114 of file TrigMuonEFInfo.h.
|
private |
Definition at line 117 of file TrigMuonEFInfo.h.
|
private |
Definition at line 110 of file TrigMuonEFInfo.h.
|
private |
Definition at line 123 of file TrigMuonEFInfo.h.
|
private |
Definition at line 119 of file TrigMuonEFInfo.h.
1.8.18