From 590e84ec71a1322e8cdcf40c48af80ca20be94d1 Mon Sep 17 00:00:00 2001 From: Lane Kashur Date: Thu, 21 Aug 2025 16:51:25 -0500 Subject: [PATCH 01/10] Add folder for SCE detector variations at g4 stage --- .../g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl | 6 ++++++ .../g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl | 6 ++++++ .../g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl create mode 100644 sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl create mode 100644 sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl new file mode 100644 index 000000000..8c0ee613a --- /dev/null +++ b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl @@ -0,0 +1,6 @@ +#include "standard_g4_sbnd.fcl" + +services.SpaceCharge.EnableSimSpatialSCE: true +services.SpaceCharge.EnableSimEfieldSCE: true + +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_2x_voxelTH3.root" \ No newline at end of file diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl new file mode 100644 index 000000000..7503e61ee --- /dev/null +++ b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl @@ -0,0 +1,6 @@ +#include "standard_g4_sbnd.fcl" + +services.SpaceCharge.EnableSimSpatialSCE: true +services.SpaceCharge.EnableSimEfieldSCE: true + +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_CV_voxelTH3.root" \ No newline at end of file diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl new file mode 100644 index 000000000..1715c51ee --- /dev/null +++ b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl @@ -0,0 +1,6 @@ +#include "standard_g4_sbnd.fcl" + +services.SpaceCharge.EnableSimSpatialSCE: true +services.SpaceCharge.EnableSimEfieldSCE: true + +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_0x_voxelTH3.root" \ No newline at end of file From 953049b906c45580c1d37d69cf89772feef2b274 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Mon, 25 Aug 2025 15:18:02 -0700 Subject: [PATCH 02/10] Add path to updated SCE CV map in spacecharge_sbnd.fcl --- sbndcode/LArSoftConfigurations/spacecharge_sbnd.fcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbndcode/LArSoftConfigurations/spacecharge_sbnd.fcl b/sbndcode/LArSoftConfigurations/spacecharge_sbnd.fcl index 36f3bbc29..cb09a12f5 100644 --- a/sbndcode/LArSoftConfigurations/spacecharge_sbnd.fcl +++ b/sbndcode/LArSoftConfigurations/spacecharge_sbnd.fcl @@ -35,7 +35,7 @@ sbnd_spacecharge.EnableSimSpatialSCE: true sbnd_spacecharge.EnableSimEfieldSCE: true sbnd_spacecharge.EnableCalEfieldSCE: true sbnd_spacecharge.is2DdriftSimHack: false -sbnd_spacecharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_voxelTH3.root" +sbnd_spacecharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_CV_voxelTH3.root" sbnd_spacecharge.RepresentationType: "Voxelized_TH3" sbnd_spacecharge.service_provider: SpaceChargeServiceSBND From b16b89817441a85131c63a84b5eb4f9eda146ee2 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:01:40 -0700 Subject: [PATCH 03/10] Add "rockbox" to double variation fhicl --- .../g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl index 8c0ee613a..961c7dac0 100644 --- a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl +++ b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl @@ -1,6 +1,6 @@ -#include "standard_g4_sbnd.fcl" +#include "standard_g4_rockbox_sbnd.fcl" services.SpaceCharge.EnableSimSpatialSCE: true services.SpaceCharge.EnableSimEfieldSCE: true -services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_2x_voxelTH3.root" \ No newline at end of file +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_2x_voxelTH3.root" From 6016abfd7ed5e02d25164a54f28953359278f7e9 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:03:04 -0700 Subject: [PATCH 04/10] Add "rockbox" to nominal variation fhicl --- .../g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl index 7503e61ee..f9e52efcc 100644 --- a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl +++ b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl @@ -1,6 +1,6 @@ -#include "standard_g4_sbnd.fcl" +#include "standard_g4_rockbox_sbnd.fcl" services.SpaceCharge.EnableSimSpatialSCE: true services.SpaceCharge.EnableSimEfieldSCE: true -services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_CV_voxelTH3.root" \ No newline at end of file +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_CV_voxelTH3.root" From 2555e03108bd51cc46a51ddbf9804dfcd8c8c7b8 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:03:46 -0700 Subject: [PATCH 05/10] Add "rockbox" to zero variation fhicl --- .../g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl index 1715c51ee..372668578 100644 --- a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl +++ b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl @@ -1,6 +1,6 @@ -#include "standard_g4_sbnd.fcl" +#include "standard_g4_rockbox_sbnd.fcl" services.SpaceCharge.EnableSimSpatialSCE: true services.SpaceCharge.EnableSimEfieldSCE: true -services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_0x_voxelTH3.root" \ No newline at end of file +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_0x_voxelTH3.root" From 9360f22bce6dd7cb8a265b6ad679d8b2be9c6823 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Thu, 28 Aug 2025 17:47:05 -0700 Subject: [PATCH 06/10] Delete sbndcode/JobConfigurations/standard/g4/sce_variations directory --- .../g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl | 6 ------ .../g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl | 6 ------ .../g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl | 6 ------ 3 files changed, 18 deletions(-) delete mode 100644 sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl delete mode 100644 sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl delete mode 100644 sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl deleted file mode 100644 index 961c7dac0..000000000 --- a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_doublespacecharge_sbnd.fcl +++ /dev/null @@ -1,6 +0,0 @@ -#include "standard_g4_rockbox_sbnd.fcl" - -services.SpaceCharge.EnableSimSpatialSCE: true -services.SpaceCharge.EnableSimEfieldSCE: true - -services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_2x_voxelTH3.root" diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl deleted file mode 100644 index f9e52efcc..000000000 --- a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_nominalspacecharge_sbnd.fcl +++ /dev/null @@ -1,6 +0,0 @@ -#include "standard_g4_rockbox_sbnd.fcl" - -services.SpaceCharge.EnableSimSpatialSCE: true -services.SpaceCharge.EnableSimEfieldSCE: true - -services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_CV_voxelTH3.root" diff --git a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl deleted file mode 100644 index 372668578..000000000 --- a/sbndcode/JobConfigurations/standard/g4/sce_variations/g4_enable_zerospacecharge_sbnd.fcl +++ /dev/null @@ -1,6 +0,0 @@ -#include "standard_g4_rockbox_sbnd.fcl" - -services.SpaceCharge.EnableSimSpatialSCE: true -services.SpaceCharge.EnableSimEfieldSCE: true - -services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_0x_voxelTH3.root" From 8d088dbdc0555b2d09128173f88c4d90ca89a359 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Thu, 28 Aug 2025 17:48:04 -0700 Subject: [PATCH 07/10] Create detsim_enable_doublespacecharge_sbnd.fcl --- .../detsim_enable_doublespacecharge_sbnd.fcl | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_doublespacecharge_sbnd.fcl diff --git a/sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_doublespacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_doublespacecharge_sbnd.fcl new file mode 100644 index 000000000..3b95fb0e8 --- /dev/null +++ b/sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_doublespacecharge_sbnd.fcl @@ -0,0 +1,6 @@ +#include "detsim_detvar.fcl" + +services.SpaceCharge.EnableSimSpatialSCE: true +services.SpaceCharge.EnableSimEfieldSCE: true + +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_2x_voxelTH3.root" From f39ab097cc10b45eb447fbdc49eb6557cfaf513e Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Thu, 28 Aug 2025 17:49:00 -0700 Subject: [PATCH 08/10] Create detsim_enable_zerospacecharge_sbnd.fcl --- .../detsim_enable_zerospacecharge_sbnd.fcl | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_zerospacecharge_sbnd.fcl diff --git a/sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_zerospacecharge_sbnd.fcl b/sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_zerospacecharge_sbnd.fcl new file mode 100644 index 000000000..93749aa12 --- /dev/null +++ b/sbndcode/JobConfigurations/standard/detsim/detector_variations/detsim_enable_zerospacecharge_sbnd.fcl @@ -0,0 +1,6 @@ +#include "detsim_detvar.fcl" + +services.SpaceCharge.EnableSimSpatialSCE: true +services.SpaceCharge.EnableSimEfieldSCE: true + +services.SpaceCharge.InputFilename: "SCEoffsets/SCEoffsets_SBND_E500_dualmap_0x_voxelTH3.root" From 9a32c3ec2fa04a4326b48659efcdf7964f476fa3 Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Thu, 28 Aug 2025 17:56:26 -0700 Subject: [PATCH 09/10] Add filename printout to SpaceChargeSBND.cxx --- sbndcode/SpaceCharge/SpaceChargeSBND.cxx | 1 + 1 file changed, 1 insertion(+) diff --git a/sbndcode/SpaceCharge/SpaceChargeSBND.cxx b/sbndcode/SpaceCharge/SpaceChargeSBND.cxx index b382fe8e0..69ac70165 100644 --- a/sbndcode/SpaceCharge/SpaceChargeSBND.cxx +++ b/sbndcode/SpaceCharge/SpaceChargeSBND.cxx @@ -46,6 +46,7 @@ bool spacecharge::SpaceChargeSBND::Configure(fhicl::ParameterSet const& pset) } if(fRepresentationType == "Voxelized_TH3"){ + std::cout << "Opening " << fname << std::endl; std::cout << "begin loading voxelized TH3s..." << std::endl; //Load in histograms From 875ce4f0a854e41de23d4b8aa4d3f387c06c218e Mon Sep 17 00:00:00 2001 From: lkashur <59710924+lkashur@users.noreply.github.com> Date: Wed, 10 Sep 2025 23:53:36 -0700 Subject: [PATCH 10/10] Create detsim_detvar.fcl --- sbndcode/JobConfigurations/standard/detsim/detsim_detvar.fcl | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 sbndcode/JobConfigurations/standard/detsim/detsim_detvar.fcl diff --git a/sbndcode/JobConfigurations/standard/detsim/detsim_detvar.fcl b/sbndcode/JobConfigurations/standard/detsim/detsim_detvar.fcl new file mode 100644 index 000000000..a7017ddb8 --- /dev/null +++ b/sbndcode/JobConfigurations/standard/detsim/detsim_detvar.fcl @@ -0,0 +1,3 @@ +#include "standard_detsim_sbnd.fcl" + +process_name: DetSimVar