|
ATLAS Offline Software
|
Go to the documentation of this file.
18 declareInterface<IMuonSegmentSelectionTool>(
this);
28 return StatusCode::SUCCESS;
66 if (hitCounts.
ncscHits() < 4 && useEta && usePhi)
return -1;
113 if (nPrecEtaHits < 2)
return -1;
119 if (
std::max(nMM_Hits, nSTGC_Hits) < 4)
return 0;
132 if (nPrecHits < 12 || nPrecPhiHits < 4)
152 if (hitCounts.
nmdtHits() < 3)
return -1;
155 unsigned int nholes = !ignoreHoles ? hitCounts.
nmdtHoles : 0;
158 double holeFraction = (
double)nholes / (
double)hitCounts.
nmdtHits();
164 << hitCounts.
print() <<
" Hole frac " << holeFraction);
170 if (holeFraction > 1.1)
return -1;
200 if (triggerHitRegion && hitCounts.
nphiTrigHitLayers == 0 && holeFraction > 0.5)
return 1;
242 if (!twoMultiLayerSegment) {
264 return quality(seg, ignoreHoles, useEta, usePhi) >= qualityLevel;
This class provides conversion from CSC RDO data to CSC Digits.
bool is_valid() const
Check if id is in a valid state.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define ATH_MSG_WARNING(x)