From f6e2dc7b5e8ca0796f30c4ce0330fff3a36c9eb5 Mon Sep 17 00:00:00 2001 From: Andy Haas <ahaas@cern.ch> Date: Fri, 30 Jun 2017 11:19:05 -0400 Subject: [PATCH] add timing if #defined --- .../src/FTK_DuplicateTrackRemovalTool.cxx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Trigger/TrigFTK/FTK_RecTools/src/FTK_DuplicateTrackRemovalTool.cxx b/Trigger/TrigFTK/FTK_RecTools/src/FTK_DuplicateTrackRemovalTool.cxx index f6285419059..6d3ee338212 100644 --- a/Trigger/TrigFTK/FTK_RecTools/src/FTK_DuplicateTrackRemovalTool.cxx +++ b/Trigger/TrigFTK/FTK_RecTools/src/FTK_DuplicateTrackRemovalTool.cxx @@ -92,7 +92,13 @@ const FTK_RawTrack* FTK_DuplicateTrackRemovalTool::besttrack(const FTK_RawTrack* else return oldtrack; } +//#define FTKDuplicateTrackRemovalTiming FTK_RawTrackContainer* FTK_DuplicateTrackRemovalTool::removeDuplicates(const FTK_RawTrackContainer* trks){ + +#ifdef FTKDuplicateTrackRemovalTiming + clock_t tStart = clock(); +#endif + ATH_MSG_DEBUG("ACH99 - I'm in removeDuplicates!"); m_trks_nodups->clear(); m_trks_nodups->reserve(trks->size()); @@ -163,5 +169,11 @@ FTK_RawTrackContainer* FTK_DuplicateTrackRemovalTool::removeDuplicates(const FTK } // loop over incoming tracks +#ifdef FTKDuplicateTrackRemovalTiming + clock_t tEnd = clock(); + double elapsed_secs = double(tEnd - tStart) / CLOCKS_PER_SEC; + ATH_MSG_INFO("Time taken: "<<elapsed_secs<<"s"); +#endif + return m_trks_nodups; } -- GitLab