Skip to content

Commit 2ca3182

Browse files
Merge pull request #663 from SBNSoftware/feature/mdeltutt_fhicl_updates
Major Update to SBND FHiCL Files
2 parents d190969 + 762d08f commit 2ca3182

268 files changed

Lines changed: 246 additions & 1756 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sbndcode/JobConfigurations/README.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,37 @@
11
# SBND Core FHiCL Files
22

3-
4th October 2024 (Dom Brailsford)
3+
- 25th February 2025 (Marco Del Tutto)
4+
`standard_g4_[rockbox_,intime_]sbnd.fcl` has been promoted back to an up-to-date fcl and has rejoined the standard workflow. SCE services are enabled by default.
5+
`standard_detsim_sbnd.fcl` has been promoted back to an up-to-date fcl and has rejoined the standard workflow. SCE services are enabled by default.
6+
- 4th October 2024 (Dom Brailsford)
47
`standard_reco2_sbnd.fcl` has been promoted back to an up-to-date fcl and has rejoined the standard workflow. SCE services are enabled by default
5-
15th July 2024 (Dom Brailsford)
8+
- 15th July 2024 (Dom Brailsford)
69
`standard_reco1_sbnd.fcl` has been promoted back to an up-to-date fcl so can be used as part of any standard workflow. The below suggested workflows have been updated to include this information.
710

811

9-
The intended operation of the fcl workflows is that the `standard-*` fcls run the standard workflow. This isn't currently true and should be acknowledged here. The WireCell 2D TPC simulation/signal processing workflow has now been implemented into the `standard-*` fcls, and the 1D simulation is now deprecated. The main deviation of the *core* workflow (described below) from the `standard-*` fcls is the inclusion of the space charge simulation. The *core* workflow also includes the dropping of some heavy data products (hence the `lite` suffix).
12+
The intended operation of the fcl workflows is that the `standard-*` fcls run the standard workflow. The WireCell 2D TPC simulation/signal processing workflow has now been implemented into the `standard-*` fcls, and the 1D simulation is now deprecated. The *standard* workflow also includes the dropping of some heavy data products.
1013

1114
At the time of writing, the core workflow (for BNB + Dirt + Cosmics) is the following:
1215

13-
- `prodoverlay_corsika_cosmics_proton_genie_rockbox_sce.fcl`
14-
- `g4_sce_dirt_filter_lite.fcl` (does not include TPC electron drift simulation)
15-
- `detsim_sce_lite.fcl` (includes TPC drift simulation, TPC electronics simulation, and signal processing)
16+
- `prodgenie_corsika_proton_rockbox_sbnd.fcl`
17+
- `standard_g4_rockbox_sbnd.fcl` (does not include TPC electron drift simulation)
18+
- `standard_detsim_sbnd.fcl` (includes TPC drift simulation, TPC electronics simulation, and signal processing)
1619
- `standard_reco1_sbnd.fcl`
1720
- `standard_reco2_sbnd.fcl`
1821

1922
The intime workflow is as follows:
2023

21-
- `prodcorsika_proton_intime_filter_sce.fcl`
22-
- `g4_sce_simphotontime_filter_lite.fcl`
23-
- `detsim_sce_lite.fcl`
24+
- `prodcorsika_proton_intime_sbnd.fcl`
25+
- `standard_g4_intime_sbnd.fcl`
26+
- `standard_detsim_sbnd.fcl`
2427
- `standard_reco1_sbnd.fcl`
2528
- `standard_reco2_sbnd.fcl`
2629

2730
For single generator workflows (like intrinsic neutrino samples) the workflow is the following:
2831

2932
- `<your-gen>.fcl`
30-
- `g4_sce_lite.fcl`
31-
- `detsim_sce_lite.fcl`
33+
- `standard_g4_sbnd.fcl`
34+
- `standard_detsim_sbnd.fcl`
3235
- `standard_reco1_sbnd.fcl`
3336
- `standard_reco2_sbnd.fcl`
3437

sbndcode/JobConfigurations/base/prodgenie_sbnd_proj.fcl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#include "simulationservices_sbnd.fcl"
2-
#include "largeantmodules_sbnd.fcl"
32
#include "detsimmodules_sbnd.fcl"
43

54
process_name: GenieGen

sbndcode/JobConfigurations/base/prodmarley_sbnd_1event.fcl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
#
3535

3636
#include "singles_sbnd.fcl"
37-
#include "largeantmodules_sbnd.fcl"
37+
#include "larg4_sbnd.fcl"
3838
#include "detsimmodules_sbnd.fcl"
3939

4040

@@ -75,7 +75,8 @@ physics:
7575
rns: { module_type: "RandomNumberSaver" }
7676
generator: @local::standard_marley # marley events
7777
# generator: @local::sbnd_singlep
78-
largeant: @local::sbnd_largeant
78+
loader: { module_type: "PhysListLoader" }
79+
largeant: @local::sbnd_larg4
7980
daq: @local::sbnd_simwire
8081
}
8182

sbndcode/JobConfigurations/base/prodsingle_fastoptical2.fcl

Lines changed: 0 additions & 137 deletions
This file was deleted.

sbndcode/JobConfigurations/base/prodsingle_fastoptical_sbnd.fcl

Lines changed: 0 additions & 125 deletions
This file was deleted.

sbndcode/JobConfigurations/base/prodsingle_sbnd_crt.fcl

Lines changed: 0 additions & 23 deletions
This file was deleted.

sbndcode/JobConfigurations/base/sbnd_buildopticallibrary.fcl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "simulationservices_sbnd.fcl"
22
#include "singles_sbnd.fcl"
3-
#include "largeantmodules_sbnd.fcl"
3+
#include "larg4_sbnd.fcl"
44
#include "detsimmodules_sbnd.fcl"
55
#include "opticaldetectormodules_sbnd.fcl"
66
#include "photpropservices_sbnd.fcl"
@@ -61,8 +61,9 @@ physics:
6161

6262
producers:
6363
{
64-
generator: @local::sbnd_lightsource
65-
largeant: @local::sbnd_largeant
64+
generator: @local::sbnd_lightsource
65+
loader: { module_type: "PhysListLoader" }
66+
largeant: @local::sbnd_larg4
6667
}
6768

6869
analyzers:

sbndcode/JobConfigurations/standard/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ add_subdirectory(workshops)
88
add_subdirectory(deprecated)
99
add_subdirectory(ana)
1010
add_subdirectory(scrubs)
11-
add_subdirectory(detvar_downstream)
1211

1312
install_fhicl()

sbndcode/JobConfigurations/standard/README

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)