Skip to content

Commit

Permalink
Fix the precision of the tracking performance printouts
Browse files Browse the repository at this point in the history
  • Loading branch information
tvami committed Aug 26, 2024
1 parent a97526d commit 9d6b1d5
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 13 deletions.
29 changes: 18 additions & 11 deletions Tracking/src/Tracking/Reco/CKFProcessor.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -633,19 +633,26 @@ void CKFProcessor::onProcessStart() {
void CKFProcessor::onProcessEnd() {
ldmx_log(info) << "found " << ntracks_ << " tracks / " << nseeds_
<< " nseeds";
ldmx_log(info) << "AVG Time/Event: " << processing_time_ / nevents_ << " ms";
ldmx_log(info) << "AVG Time/Event: " << std::fixed << std::setprecision(4)
<< processing_time_ / nevents_ << " ms";
ldmx_log(info) << "Breakdown::";
ldmx_log(info) << "setup Avg Time/Event = "
<< profiling_map_["setup"] / nevents_ << " ms";
ldmx_log(info) << "hits Avg Time/Event = "
<< profiling_map_["hits"] / nevents_ << " ms";
ldmx_log(info) << "seeds Avg Time/Event = "
<< profiling_map_["seeds"] / nevents_ << " ms";
ldmx_log(info) << "cf_setup Avg Time/Event = "
ldmx_log(info) << "setup Avg Time/Event = " << std::fixed
<< std::setprecision(4) << profiling_map_["setup"] / nevents_
<< " ms";
ldmx_log(info) << "hits Avg Time/Event = " << std::fixed
<< std::setprecision(4) << profiling_map_["hits"] / nevents_
<< " ms";
ldmx_log(info) << "seeds Avg Time/Event = " << std::fixed
<< std::setprecision(4) << profiling_map_["seeds"] / nevents_
<< " ms";
ldmx_log(info) << "cf_setup Avg Time/Event = " << std::fixed
<< std::setprecision(4)
<< profiling_map_["ckf_setup"] / nevents_ << " ms";
ldmx_log(info) << "ckf_run Avg Time/Event = "
<< profiling_map_["ckf_run"] / nevents_ << " ms";
ldmx_log(info) << "result_loop Avg Time/Event = "
ldmx_log(info) << "ckf_run Avg Time/Event = " << std::fixed
<< std::setprecision(4) << profiling_map_["ckf_run"] / nevents_
<< " ms";
ldmx_log(info) << "result_loop Avg Time/Event = " << std::fixed
<< std::setprecision(4)
<< profiling_map_["result_loop"] / nevents_ << " ms";
}

Expand Down
3 changes: 2 additions & 1 deletion Tracking/src/Tracking/Reco/SeedFinderProcessor.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,8 @@ void SeedFinderProcessor::onProcessEnd() {
// outputFile_->cd();
// outputTree_->Write();
// outputFile_->Close();
ldmx_log(info) << "AVG Time/Event: " << processing_time_ / nevents_ << " ms";
ldmx_log(info) << "AVG Time/Event: " << std::fixed << std::setprecision(4)
<< processing_time_ / nevents_ << " ms";
ldmx_log(info) << "Total Seeds/Events: " << ntracks_ << "/" << nevents_;
ldmx_log(info) << "Seeds discarded due to multiple hits on layers "
<< ndoubles_;
Expand Down
3 changes: 2 additions & 1 deletion Tracking/src/Tracking/Reco/VertexProcessor.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,8 @@ void VertexProcessor::onProcessEnd() {
outfile->Close();
delete outfile;

ldmx_log(info) << "AVG Time/Event: " << processing_time_ / nevents_ << " ms";
ldmx_log(info) << "AVG Time/Event: " << std::fixed << std::setprecision(4)
<< processing_time_ / nevents_ << " ms";
}

} // namespace reco
Expand Down

0 comments on commit 9d6b1d5

Please sign in to comment.