![]() |
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.