![]() |
ATLAS Offline Software
|
#include <MuonCalibSelector.h>
Classes | |
| struct | SegmentSelection |
| struct | Selection |
| struct | TrackSelection |
Public Types | |
| using | SegVec = EventHandler::SegmentVec |
| using | TrackVec = EventHandler::TrackVec |
Public Member Functions | |
| MuonCalibSelector () | |
| SegVec | select (const SegVec &segments, const Selection *selection=nullptr) const |
| select segments satisfying selection. More... | |
| TrackVec | select (const TrackVec &tracks, const Selection *selection=nullptr) const |
| select tracks satisfying selection. More... | |
| bool | select (const MuonCalibExtendedSegment &segment, const Selection *selection=nullptr) const |
| check whether segment passes selection. More... | |
| bool | select (const MuonCalibExtendedTrack &track, const Selection *selection=nullptr) const |
| check whether track passes selection. More... | |
| bool | select (const MuonCalibTrackSummary &summary, const Selection *selection=nullptr) const |
| check whether summary passes selection. More... | |
Private Attributes | |
| Selection | m_selection {} |
Definition at line 20 of file MuonCalibSelector.h.
Definition at line 22 of file MuonCalibSelector.h.
Definition at line 23 of file MuonCalibSelector.h.
|
default |
| bool MuonCalib::MuonCalibSelector::select | ( | const MuonCalibExtendedSegment & | segment, |
| const Selection * | selection = nullptr |
||
| ) | const |
check whether segment passes selection.
If a selection is passed it will be used, else default
Definition at line 26 of file MuonCalibSelector.cxx.
| bool MuonCalib::MuonCalibSelector::select | ( | const MuonCalibExtendedTrack & | track, |
| const Selection * | selection = nullptr |
||
| ) | const |
check whether track passes selection.
If a selection is passed it will be used, else default
Definition at line 90 of file MuonCalibSelector.cxx.
| bool MuonCalib::MuonCalibSelector::select | ( | const MuonCalibTrackSummary & | summary, |
| const Selection * | selection = nullptr |
||
| ) | const |
check whether summary passes selection.
If a selection is passed it will be used, else default
Definition at line 56 of file MuonCalibSelector.cxx.
| MuonCalibSelector::SegVec MuonCalib::MuonCalibSelector::select | ( | const SegVec & | segments, |
| const Selection * | selection = nullptr |
||
| ) | const |
select segments satisfying selection.
If a selection is passed it will be used, else default
Definition at line 15 of file MuonCalibSelector.cxx.
| MuonCalibSelector::TrackVec MuonCalib::MuonCalibSelector::select | ( | const TrackVec & | tracks, |
| const Selection * | selection = nullptr |
||
| ) | const |
select tracks satisfying selection.
If a selection is passed it will be used, else default
Definition at line 79 of file MuonCalibSelector.cxx.
|
private |
Definition at line 80 of file MuonCalibSelector.h.
1.8.18