From 4bdc3d8ea407c94e432acca46eba944a5dd0d285 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Tue, 25 Oct 2022 21:33:58 +0000 Subject: [PATCH] feat: rename EcalBarrelHits to EcalBarrelImagingHits --- .../emcal_barrel_energy_scan_analysis.cxx | 8 ++++---- .../emcal_barrel_particles_analysis.cxx | 7 ++++--- .../scripts/emcal_barrel_pi0_analysis.cxx | 7 ++++--- .../emcal_barrel_pion_rejection_analysis.cxx | 18 +++++++++--------- .../scripts/emcal_barrel_pions_analysis.cxx | 7 ++++--- .../hcal_barrel_energy_scan_analysis.cxx | 11 +++++++---- 6 files changed, 32 insertions(+), 26 deletions(-) diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_energy_scan_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_energy_scan_analysis.cxx index b417a3c6..f4938c2a 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_energy_scan_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_energy_scan_analysis.cxx @@ -78,15 +78,15 @@ std::tuple <double, double, double, double> extract_sampling_fraction_parameters }; // Energy deposited in layers - auto decoder = detector.readout("EcalBarrelHits").idSpec().decoder(); + auto decoder = detector.readout("EcalBarrelImagingHits").idSpec().decoder(); fmt::print("{}\n", decoder->fieldDescription()); auto layer_index = decoder->index("layer"); fmt::print(" layer index is {}.\n", layer_index); // Define variables auto d1 = d0.Define("Ethr", Ethr, {"MCParticles"}) - .Define("nhits", nhits, {"EcalBarrelHits"}) - .Define("EsimImg", Esim, {"EcalBarrelHits"}) + .Define("nhits", nhits, {"EcalBarrelImagingHits"}) + .Define("EsimImg", Esim, {"EcalBarrelImagingHits"}) .Define("EsimScFi", Esim, {"EcalBarrelScFiHits"}) .Define("Esim", "EsimImg+EsimScFi") .Define("fsam", fsam, {"Esim", "Ethr"}); @@ -127,7 +127,7 @@ std::tuple <double, double, double, double> extract_sampling_fraction_parameters return layer_edep; }; - auto d2 = d0.Define(fmt::format("EsimImg_layer_{}",layer).c_str(), Esim_layer, {"EcalBarrelHits"}) + auto d2 = d0.Define(fmt::format("EsimImg_layer_{}",layer).c_str(), Esim_layer, {"EcalBarrelImagingHits"}) .Define(fmt::format("EsimScFi_layer_{}",layer).c_str(), Esim_layer, {"EcalBarrelScFiHits"}) .Define(fmt::format("Esim_layer_{}",layer).c_str(), fmt::format("EsimImg_layer_{}+EsimScFi_layer_{}",layer,layer).c_str()); std::cout << "Layer to process: " << layer << std::endl; diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_particles_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_particles_analysis.cxx index 3bba7389..ad6e057a 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_particles_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_particles_analysis.cxx @@ -102,13 +102,13 @@ void emcal_barrel_particles_analysis(std::string particle_name = "electron", boo // Define variables auto d1 = ROOT::RDF::RNode( d0.Define("Ethr", Ethr, {"MCParticles"}) - .Define("nhits", nhits, {"EcalBarrelHits"}) ); // Define optional variables auto fsam_estimate = 1.0; if (d1.HasColumn("EcalBarrelScFiHits")) { - d1 = d1.Define("EsimImg", Esim, {"EcalBarrelHits"}) + d1 = d1.Define("nhits", nhits, {"EcalBarrelImagingHits"}) + .Define("EsimImg", Esim, {"EcalBarrelImagingHits"}) .Define("EsimScFi", Esim, {"EcalBarrelScFiHits"}) .Define("Esim", "EsimImg+EsimScFi") .Define("fsamImg", fsam, {"EsimImg", "Ethr"}) @@ -116,7 +116,8 @@ void emcal_barrel_particles_analysis(std::string particle_name = "electron", boo .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_estimate = 0.1; } else { - d1 = d1.Define("Esim", Esim, {"EcalBarrelHits"}) + d1 = d1.Define("nhits", nhits, {"EcalBarrelSciGlassHits"}) + .Define("Esim", Esim, {"EcalBarrelSciGlassHits"}) .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_estimate = 1.0; } diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pi0_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pi0_analysis.cxx index b904f3cf..00de2393 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pi0_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pi0_analysis.cxx @@ -102,13 +102,13 @@ void emcal_barrel_pi0_analysis( d0.Define("Ethr", Ethr, {"MCParticles"}) .Define("pid", getpid, {"MCParticles"}) .Define("dau", getdau, {"MCParticles"}) - .Define("nhits", nhits, {"EcalBarrelHits"}) ); auto Ethr_max = 7.5; auto fsam_est = 1.0; if (d1.HasColumn("EcalBarrelScFiHits")) { - d1 = d1.Define("EsimImg", Esim, {"EcalBarrelHits"}) + d1 = d1.Define("nhits", nhits, {"EcalBarrelImagingHits"}) + .Define("EsimImg", Esim, {"EcalBarrelImagingHits"}) .Define("EsimScFi", Esim, {"EcalBarrelScFiHits"}) .Define("Esim", "EsimImg+EsimScFi") .Define("fsamImg", fsam, {"EsimImg", "Ethr"}) @@ -116,7 +116,8 @@ void emcal_barrel_pi0_analysis( .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_est = 1.2*samp_frac; } else { - d1 = d1.Define("Esim", Esim, {"EcalBarrelHits"}) + d1 = d1.Define("nhits", nhits, {"EcalBarrelSciGlassHits"}) + .Define("Esim", Esim, {"EcalBarrelSciGlassHits"}) .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_est = 1.0; } diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx index ef19294b..27950554 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pion_rejection_analysis.cxx @@ -105,7 +105,7 @@ void emcal_barrel_pion_rejection_analysis( dd4hep::Detector& detector = dd4hep::Detector::getInstance(); detector.fromCompact(fmt::format("{}/{}.xml", detector_path, detector_name)); - auto decoder = detector.readout("EcalBarrelHits").idSpec().decoder(); + auto decoder = detector.readout("EcalBarrelImagingHits").idSpec().decoder(); auto decoderScFi = detector.readout("EcalBarrelScFiHits").idSpec().decoder(); auto layer_index = decoder->index("layer"); auto layer_indexScFi = decoderScFi->index("layer"); @@ -310,8 +310,8 @@ void emcal_barrel_pion_rejection_analysis( // Define variables auto d1 = d0.Define("Ethr", Ethr, {"MCParticles"}) .Define("Pthr", Pthr, {"MCParticles"}) - .Define("nhits", nhits, {"EcalBarrelHits"}) - .Define("Esim", Esim, {"EcalBarrelHits"}) + .Define("nhits", nhits, {"EcalBarrelImagingHits"}) + .Define("Esim", Esim, {"EcalBarrelImagingHits"}) .Define("EsimScFi", Esim, {"EcalBarrelScFiHits"}) .Define("EsimOverP", fEp, {"Esim", "Pthr"}) .Define("EsimScFiOverP", fEp, {"EsimScFi", "Pthr"}) @@ -319,14 +319,14 @@ void emcal_barrel_pion_rejection_analysis( .Define("EsimTotOverP", fEp, {"EsimTot", "Pthr"}) .Define("fsam", fsam, {"Esim","Ethr"}) .Define("pid", getpid, {"MCParticles"}) - .Define("EDep", Esim_dep, {"EcalBarrelHits"}) + .Define("EDep", Esim_dep, {"EcalBarrelImagingHits"}) .Define("EDepSum", Esim_dep_sum, {"EDep"}) .Define("EDepN", Esim_depN, {"EDep"}) - .Define("EDep2", Esim_dep2, {"EcalBarrelHits"}) - .Define("EDep3", Esim_dep3, {"EcalBarrelHits"}) - .Define("EDep4", Esim_dep4, {"EcalBarrelHits"}) - .Define("EDep5", Esim_dep5, {"EcalBarrelHits"}) - .Define("EDep6", Esim_dep6, {"EcalBarrelHits"}) + .Define("EDep2", Esim_dep2, {"EcalBarrelImagingHits"}) + .Define("EDep3", Esim_dep3, {"EcalBarrelImagingHits"}) + .Define("EDep4", Esim_dep4, {"EcalBarrelImagingHits"}) + .Define("EDep5", Esim_dep5, {"EcalBarrelImagingHits"}) + .Define("EDep6", Esim_dep6, {"EcalBarrelImagingHits"}) .Define("EDep6OverP", fEp, {"EDep6", "Pthr"}) .Define("EOverP", fEp, {"EDep3", "Pthr"}) .Define("Eta", Eta, {"MCParticles"}) diff --git a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx index 1fff8811..121f6163 100644 --- a/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx +++ b/benchmarks/barrel_ecal/scripts/emcal_barrel_pions_analysis.cxx @@ -89,14 +89,14 @@ void emcal_barrel_pions_analysis(const char* input_fname = "sim_output/sim_emcal // Define variables auto d1 = ROOT::RDF::RNode( d0.Define("Ethr", Ethr, {"MCParticles"}) - .Define("nhits", nhits, {"EcalBarrelHits"}) .Define("pid", getpid, {"MCParticles"}) ); auto Ethr_max = 7.5; auto fsam_est = 1.0; if (d1.HasColumn("EcalBarrelScFiHits")) { - d1 = d1.Define("EsimImg", Esim, {"EcalBarrelHits"}) + d1 = d1.Define("nhits", nhits, {"EcalBarrelImagingHits"}) + .Define("EsimImg", Esim, {"EcalBarrelImagingHits"}) .Define("EsimScFi", Esim, {"EcalBarrelScFiHits"}) .Define("Esim", "EsimImg+EsimScFi") .Define("fsamImg", fsam, {"EsimImg", "Ethr"}) @@ -104,7 +104,8 @@ void emcal_barrel_pions_analysis(const char* input_fname = "sim_output/sim_emcal .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_est = 0.1; } else { - d1 = d1.Define("Esim", Esim, {"EcalBarrelHits"}) + d1 = d1.Define("nhits", nhits, {"EcalBarrelSciGlassHits"}) + .Define("Esim", Esim, {"EcalBarrelSciGlassHits"}) .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_est = 1.0; } diff --git a/benchmarks/barrel_hcal/scripts/hcal_barrel_energy_scan_analysis.cxx b/benchmarks/barrel_hcal/scripts/hcal_barrel_energy_scan_analysis.cxx index 7226b7fd..03c8af99 100644 --- a/benchmarks/barrel_hcal/scripts/hcal_barrel_energy_scan_analysis.cxx +++ b/benchmarks/barrel_hcal/scripts/hcal_barrel_energy_scan_analysis.cxx @@ -75,17 +75,20 @@ std::tuple <double, double, double, double> extract_sampling_fraction_parameters }; // Define variables - auto d1 = d0.Define("Ethr", Ethr, {"MCParticles"}) - .Define("nhits", nhits, {"EcalBarrelHits"}) - .Define("Esim", Esim, {"EcalBarrelHits"}) - .Define("fsam", fsam, {"Esim", "Ethr"}); + auto d1 = d0.Define("Ethr", Ethr, {"MCParticles"}); // Define assumptions auto Ethr_max = 25.0; auto fsam_estimate = 1.0; if (d1.HasColumn("EcalBarrelScFiHits")) { + d1 = d1.Define("nhits", nhits, {"EcalBarrelImagingHits"}) + .Define("Esim", Esim, {"EcalBarrelImagingHits"}) + .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_estimate = 0.1; } else { + d1 = d1.Define("nhits", nhits, {"EcalBarrelSciGlassHits"}) + .Define("Esim", Esim, {"EcalBarrelSciGlassHits"}) + .Define("fsam", fsam, {"Esim", "Ethr"}); fsam_estimate = 1.0; } -- GitLab