Skip to content
Snippets Groups Projects

Improvements for re-reco from ESD

Merged Edward Moyse requested to merge emoyse/athena:master-readESD-improvements into master
3 files
+ 69
56
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -84,12 +84,15 @@ namespace Muon {
Trk::TrackScore MuonTrackScoringTool::score( const Trk::Track& track, const bool /*suppressHoleSearch*/ ) const
{
Trk::TrackScore score;
const Trk::TrackSummary* summary = track.trackSummary();
if (!summary) { throw std::logic_error("Summary requested for a non mutable track without a track summary."); }
//log <<MSG::DEBUG<<"Track has TrackSummary "<<*summary<<endmsg;
Trk::TrackScore score = Trk::TrackScore( simpleScore(track, *summary) );
if (summary) {
score = simpleScore(track, *summary);
} else {
// This is potentially slow, so might need revisiting.
std::unique_ptr<Trk::TrackSummary> tmpSummary = m_trkSummaryTool->summaryNoHoleSearch(track);
score = simpleScore(track, *tmpSummary);
}
return score;
}
Loading