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