From c1ce2b9d4cd75101c46277839aaf53d6179c1381 Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <msaadawy@lxplus905.cern.ch> Date: Wed, 19 Mar 2025 12:07:59 +0100 Subject: [PATCH 1/8] Add Calo_Only.json config for L0 trigger/GEP-like ntuples --- configs/Calo_Only.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 configs/Calo_Only.json diff --git a/configs/Calo_Only.json b/configs/Calo_Only.json new file mode 100644 index 000000000..2b7e3e8b8 --- /dev/null +++ b/configs/Calo_Only.json @@ -0,0 +1,34 @@ +{ + "dumper": { + "jet_collection": "AntiKt4EMTopo422Jets", + "calibration": {}, + "selection": { + "minimum_jet_pt": 20000, + "maximum_jet_absolute_eta": 2.5 + }, + "tracks": [], + "variables": { + "jet": { + "ints": ["HadronConeExclTruthLabelID"], + "floats": ["energy", "eta", "phi"] + }, + "btagging": {}, + "default_mapping": {}, + "event": { + "customs": ["eventNumber"] + } + }, + "flow": [ + { + "type": "calocluster", + "output_name": "constituents", + "n_to_save": 20, + "accessor": "constituentLinks", + "variables": { + "customs": ["energy", "eta", "phi"] + } + } + ] + } + } + \ No newline at end of file -- GitLab From 4fb33391939ef7fd5572a575020f8dde55be7685 Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <mo.saadawy@cern.ch> Date: Wed, 19 Mar 2025 11:41:37 +0000 Subject: [PATCH 2/8] calo_only --- configs/{Calo_Only.json => calo_only.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename configs/{Calo_Only.json => calo_only.json} (100%) diff --git a/configs/Calo_Only.json b/configs/calo_only.json similarity index 100% rename from configs/Calo_Only.json rename to configs/calo_only.json -- GitLab From 77f95247b2cafe0e79266c1fe4a7e3793573a4a6 Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <mo.saadawy@cern.ch> Date: Wed, 19 Mar 2025 11:54:44 +0000 Subject: [PATCH 3/8] config for studies that only use calorimeter variables (e.g. L0-trigger jet studies) --- configs/{calo_only.json => calorimeter_only.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename configs/{calo_only.json => calorimeter_only.json} (100%) diff --git a/configs/calo_only.json b/configs/calorimeter_only.json similarity index 100% rename from configs/calo_only.json rename to configs/calorimeter_only.json -- GitLab From 5957e967898fd68f0ce5c60ddc38169380e95c7b Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <msaadawy@lxplus905.cern.ch> Date: Wed, 19 Mar 2025 13:41:18 +0100 Subject: [PATCH 4/8] config for studies that only use calorimeter variables (e.g. L0-trigger jet studies) --- FTagDumper/test/test-dumper | 2 ++ configs/calorimeter_only.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/FTagDumper/test/test-dumper b/FTagDumper/test/test-dumper index b831df613..484593061 100755 --- a/FTagDumper/test/test-dumper +++ b/FTagDumper/test/test-dumper @@ -48,6 +48,7 @@ declare -A CONFIGS=( [multi]=${CFG_DIR}/multi.json [calo]=${CFG_DIR}/EMTopo_Caloclusters.json [calo-hits]=${CFG_DIR}/EMTopo_CaloclustersHits.json + [calo_only]=${CFG_DIR}/calorimeter_only.json [trigger-trackjet]=${CFG_DIR}/TriggerTrackJets.json [trigger-fatjet]=${CFG_DIR}/TriggerFatJets.json [trigger-hits]=${CFG_DIR}/trigger_hits.json @@ -117,6 +118,7 @@ declare -A DATAFILES=( [multi]=${OFFLINE_FTAG1} [calo]=r14622/AOD.601229.e8514_s4162_r14622.small.pool.root [calo-hits]=${TRIGGER_AOD} + [calorimeter_only]=r14622/AOD.601229.e8514_s4162_r14622.small.pool.root [trigger-trackjet]=${TRIGGER_MC21_AOD} [trigger-fatjet]=r16269/AOD.802423.e8514_e8586_s4369_s4370_r16269.small.pool.root [trigger-hits]=${TRIGGER_AOD} diff --git a/configs/calorimeter_only.json b/configs/calorimeter_only.json index 2b7e3e8b8..a8e2d5d5a 100644 --- a/configs/calorimeter_only.json +++ b/configs/calorimeter_only.json @@ -1,6 +1,6 @@ { "dumper": { - "jet_collection": "AntiKt4EMTopo422Jets", + "jet_collection": "AntiKt4EMTopoJets", "calibration": {}, "selection": { "minimum_jet_pt": 20000, -- GitLab From cacfff7a34d83ef97dff10483ace7ea1f1dac81d Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <mo.saadawy@cern.ch> Date: Thu, 20 Mar 2025 14:03:55 +0000 Subject: [PATCH 5/8] added config for studies that only use calorimeter variables (e.g. L0-trigger jet studies), and adjusted test-dumper. --- FTagDumper/test/test-dumper | 1 + 1 file changed, 1 insertion(+) diff --git a/FTagDumper/test/test-dumper b/FTagDumper/test/test-dumper index 484593061..978a93172 100755 --- a/FTagDumper/test/test-dumper +++ b/FTagDumper/test/test-dumper @@ -176,6 +176,7 @@ declare -A TESTS=( [multi]=dump-multi-config [calo]=dump-single-btag [calo-hits]=dump-single-btag + [calorimeter_only]=dump-single-btag [trigger-trackjet]=dump-trigger-trackjet [trigger-fatjet]=dump-trigger-fatjet [trigger-hits]=dump-trigger-all -- GitLab From 671f267a94d1555ec8391bf03554c81a9f16ed3b Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <mo.saadawy@cern.ch> Date: Thu, 20 Mar 2025 15:16:07 +0000 Subject: [PATCH 6/8] edit test-dumper for the addition of calorimeter_only config --- FTagDumper/test/test-dumper | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FTagDumper/test/test-dumper b/FTagDumper/test/test-dumper index 978a93172..de4fd77f3 100755 --- a/FTagDumper/test/test-dumper +++ b/FTagDumper/test/test-dumper @@ -48,7 +48,7 @@ declare -A CONFIGS=( [multi]=${CFG_DIR}/multi.json [calo]=${CFG_DIR}/EMTopo_Caloclusters.json [calo-hits]=${CFG_DIR}/EMTopo_CaloclustersHits.json - [calo_only]=${CFG_DIR}/calorimeter_only.json + [calorimeter-only]=${CFG_DIR}/calorimeter_only.json [trigger-trackjet]=${CFG_DIR}/TriggerTrackJets.json [trigger-fatjet]=${CFG_DIR}/TriggerFatJets.json [trigger-hits]=${CFG_DIR}/trigger_hits.json @@ -118,7 +118,7 @@ declare -A DATAFILES=( [multi]=${OFFLINE_FTAG1} [calo]=r14622/AOD.601229.e8514_s4162_r14622.small.pool.root [calo-hits]=${TRIGGER_AOD} - [calorimeter_only]=r14622/AOD.601229.e8514_s4162_r14622.small.pool.root + [calorimeter-only]=r14622/AOD.601229.e8514_s4162_r14622.small.pool.root [trigger-trackjet]=${TRIGGER_MC21_AOD} [trigger-fatjet]=r16269/AOD.802423.e8514_e8586_s4369_s4370_r16269.small.pool.root [trigger-hits]=${TRIGGER_AOD} -- GitLab From 258523dd272a7e061f0f4e44355646e6497e138d Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <mo.saadawy@cern.ch> Date: Thu, 20 Mar 2025 15:16:46 +0000 Subject: [PATCH 7/8] Edit .gitlab-ci.yml for the addition of calorimeter_only config file --- .gitlab-ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2391e0ca2..c00da7905 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -260,6 +260,11 @@ test_calo: script: - test-dumper calo +test_calorimeter_only: + <<: *run-athanalysis + script: + - test-dumper calorimeter-only + test_calo_hits: <<: *run-athanalysis script: -- GitLab From 4efe58cb42b5942e99c1be16c0e8fa137780ca66 Mon Sep 17 00:00:00 2001 From: Mohamed Amr Essam Saadawy <mo.saadawy@cern.ch> Date: Thu, 20 Mar 2025 15:29:12 +0000 Subject: [PATCH 8/8] Edit test-dumper for the addition of calorimeter_only config file. --- FTagDumper/test/test-dumper | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FTagDumper/test/test-dumper b/FTagDumper/test/test-dumper index de4fd77f3..fab1b3f89 100755 --- a/FTagDumper/test/test-dumper +++ b/FTagDumper/test/test-dumper @@ -176,7 +176,7 @@ declare -A TESTS=( [multi]=dump-multi-config [calo]=dump-single-btag [calo-hits]=dump-single-btag - [calorimeter_only]=dump-single-btag + [calorimeter-only]=dump-single-btag [trigger-trackjet]=dump-trigger-trackjet [trigger-fatjet]=dump-trigger-fatjet [trigger-hits]=dump-trigger-all -- GitLab