From e71242f0cf86208bcdbfbebf091dbe38cdce0983 Mon Sep 17 00:00:00 2001 From: Peter Kluit <s01@nikhef.nl> Date: Thu, 23 Jun 2016 11:28:50 +0200 Subject: [PATCH] 'dump measurements for each track' (MuonCombinedEvaluationTools-00-04-11) * dump measurements for each track * Tagging as MuonCombinedEvaluationTools-00-04-11 --- .../MuonCombinedEvaluationTools/src/MuonPrintingTool.cxx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Reconstruction/MuonIdentification/MuonCombinedEvaluationTools/src/MuonPrintingTool.cxx b/Reconstruction/MuonIdentification/MuonCombinedEvaluationTools/src/MuonPrintingTool.cxx index c108bfa9a1f..abf14ea23be 100644 --- a/Reconstruction/MuonIdentification/MuonCombinedEvaluationTools/src/MuonPrintingTool.cxx +++ b/Reconstruction/MuonIdentification/MuonCombinedEvaluationTools/src/MuonPrintingTool.cxx @@ -200,6 +200,8 @@ std::string Rec::MuonPrintingTool::print( const xAOD::Muon& muon ) const { << " trigEta " << static_cast<int>(ntrigEtaLayers) << " holes " << static_cast<int>(ntrigEtaHoleLayers) << " main sector " << static_cast<int>(mainSector) << " secondary " << static_cast<int>(secondSector) << std::endl; + bool printMeasurements = true; + if( muon.combinedTrackParticleLink().isValid() ){ const xAOD::TrackParticle* cbtp = *muon.combinedTrackParticleLink(); if( cbtp ){ @@ -211,6 +213,8 @@ std::string Rec::MuonPrintingTool::print( const xAOD::Muon& muon ) const { const Trk::Track* cbtr = *cbtp->trackLink(); if( cbtr ) sout << std::endl << m_edmPrinter->printStations(*cbtr); + if( cbtr && printMeasurements) sout << std::endl + << m_edmPrinter->printMeasurements(*cbtr); } sout << std::endl; } @@ -256,6 +260,8 @@ std::string Rec::MuonPrintingTool::print( const xAOD::Muon& muon ) const { const Trk::Track* satr = *satp->trackLink(); if( satr ) sout << std::endl << m_edmPrinter->printStations(*satr); + if( satr && printMeasurements) sout << std::endl + << m_edmPrinter->printMeasurements(*satr); } sout << std::endl; } @@ -272,6 +278,8 @@ std::string Rec::MuonPrintingTool::print( const xAOD::Muon& muon ) const { const Trk::Track* satr = *satp->trackLink(); if( satr ) sout << std::endl << m_edmPrinter->printStations(*satr); + if( satr && printMeasurements) sout << std::endl + << m_edmPrinter->printMeasurements(*satr); } sout << std::endl; } -- GitLab