From 62fd8c8abcee3e39e78e6a90041d970a869a0ebb Mon Sep 17 00:00:00 2001 From: GNiendorf Date: Tue, 20 Jan 2026 12:15:49 -0500 Subject: [PATCH 1/2] fix standalone timing grep for LST --- RecoTracker/LSTCore/standalone/efficiency/bin/lst_timing | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/RecoTracker/LSTCore/standalone/efficiency/bin/lst_timing b/RecoTracker/LSTCore/standalone/efficiency/bin/lst_timing index 86d68acfa75a1..2011cf8e18406 100755 --- a/RecoTracker/LSTCore/standalone/efficiency/bin/lst_timing +++ b/RecoTracker/LSTCore/standalone/efficiency/bin/lst_timing @@ -146,8 +146,8 @@ if [ -z "${SPECIFICGPUVERSION}" ] || [[ "${SPECIFICGPUVERSION}" == "explicit" ]] fi echo "Total Timing Summary" -grep -h "Time for map " timing_temp.txt | cut -d " " -f 6 | awk '{ SUM += $1} END { print "Average time for map loading =",SUM/5,"ms" }' # 5 is the number of stream values run -grep -h "Time for input " timing_temp.txt | cut -d " " -f 6 | awk '{ SUM += $1} END { print "Average time for input loading =",SUM/5,"ms" }' # 5 is the number of stream values run -grep -h "Time for event " timing_temp.txt | cut -d " " -f 6 | awk '{ SUM += $1} END { print "Average time for lst::Event creation =",SUM/21,"ms"}' # 5 is the number of total streams run (1+2+4+6+8) +grep -ah "Time for map " timing_temp.txt | cut -d " " -f 6 | awk '{ SUM += $1} END { print "Average time for map loading =",SUM/5,"ms" }' # 5 is the number of stream values run +grep -ah "Time for input " timing_temp.txt | cut -d " " -f 6 | awk '{ SUM += $1} END { print "Average time for input loading =",SUM/5,"ms" }' # 5 is the number of stream values run +grep -ah "Time for event " timing_temp.txt | cut -d " " -f 6 | awk '{ SUM += $1} END { print "Average time for lst::Event creation =",SUM/21,"ms"}' # 5 is the number of total streams run (1+2+4+6+8) echo " Evt Hits MD LS T3 T5 pLS T4 pT5 pT3 TC Reset Event Short Rate" -grep -hr "avg " timing_temp.txt # space is needed to not get certain bad lines +grep -ah "avg " timing_temp.txt From 4665f32a654c71ee3f2564d9a369ea7da18bc126 Mon Sep 17 00:00:00 2001 From: GNiendorf Date: Tue, 20 Jan 2026 12:37:17 -0500 Subject: [PATCH 2/2] don't trigger jet branches on allobj --- RecoTracker/LSTCore/standalone/bin/lst.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/RecoTracker/LSTCore/standalone/bin/lst.cc b/RecoTracker/LSTCore/standalone/bin/lst.cc index 66cc11552af6e..2f4ca952f8f5c 100644 --- a/RecoTracker/LSTCore/standalone/bin/lst.cc +++ b/RecoTracker/LSTCore/standalone/bin/lst.cc @@ -310,14 +310,14 @@ int main(int argc, char **argv) { // --t4dnn ana.t4dnn_branches = result["t4dnn"].as() || result["allobj"].as(); - //_______________________________________________________________________________ - // --jet - ana.jet_branches = result["jet"].as() || result["allobj"].as(); - //_______________________________________________________________________________ // --sim ana.extra_sim_branches = result["sim"].as() || result["allobj"].as(); + //_______________________________________________________________________________ + // --jet (Not triggered by allobj since most files don't have jet info) + ana.jet_branches = result["jet"].as(); + // Printing out the option settings overview std::cout << "=========================================================" << std::endl; std::cout << " Running for Acc = " << alpaka::getAccName() << std::endl;