Skip to content
Snippets Groups Projects
Commit 64f0aaf0 authored by Vakhtang Tsulaia's avatar Vakhtang Tsulaia
Browse files

Merge branch 'Fix_QuadSegments' into 'master'

Muon segment finding - Fix segment building per NSW segment needed for alignment

See merge request !58834
parents 6d367c54 67dd0a29
No related branches found
No related tags found
4 merge requests!59674InDetPerformanceMonitoring with LumiBlock selection,!59383cppcheck in trigger code: Prefer prefix ++/-- operators for non-primitive types.,!58990Draft:Fixing bug in FTF config when running with Reco_tf,!58834Muon segment finding - Fix segment building per NSW segment needed for alignment
......@@ -316,7 +316,7 @@ namespace Muon {
wedge_segs = findStereoSegments(ctx, muonClusters, iWedge);
} else {
std::vector<std::unique_ptr<Muon::MuonSegment>> etaSegs = findPrecisionSegments(ctx, muonClusters, iWedge);
wedge_segs = find3DSegments(ctx, segmentInput, etaSegs);
wedge_segs = find3DSegments(ctx, segmentInput, etaSegs, iWedge);
}
for (std::unique_ptr<Muon::MuonSegment>& seg : wedge_segs) segPerQuadColl->push_back(std::move(seg));
}
......@@ -568,8 +568,11 @@ namespace Muon {
MeasVec etaHitsCalibrated = getCalibratedClusters(seed2D);
// fit
if (hitsToTrack(ctx, etaHitsCalibrated, phiHitVec, *startpar, segTrkColl)) is3Dseg = true;
if (hitsToTrack(ctx, etaHitsCalibrated, phiHitVec, *startpar, segTrkColl)) {
is3Dseg = true;
ATH_MSG_VERBOSE("Segment successfully fitted for wedge "<<singleWedge<<std::endl<<
m_printer->print(segTrkColl.back()->measurementsOnTrack()->stdcont()));
}
} // end loop on phi seeds
// if we failed to combine the eta segment with phi measurements,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment