All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
services_compat_no_overburden_icarus_v3.fcl
Go to the documentation of this file.
1 #
2 # File: services_compat_icarus_v3_no_overburden.fcl
3 # Purpose: Configuration override for legacy samples using geometry icarus_v3.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
5 # Date: May 26, 2022
6 #
7 # This configuration override will set for samples to be processed with
8 # `icarus_v3` geometry without overburden, which went on until `icaruscode`
9 # `v09_52_00`. This is also the last geometry supporting no overburden.
10 #
11 # The identifier of this legacy configuration is: `icarus_v3`
12 #
13 # In that period, the geometry definition was `icarus_v3`; the updated geometry
14 # `icarus_v4` rotated some of the top CRT modules and dropped support for
15 # no-overburden geometries.
16 # This configuration runs the default `icarus_v3` geometry, which was without
17 # overburden at the time. Explicit setting of the overburden option is provided
18 # in the `services_compat_icarus_v3_overburden.fcl` drop-in configuration.
19 #
20 #
21 # Configured services
22 # --------------------
23 #
24 # The services configured here include:
25 #
26 # * `Geometry` (and related services)
27 #
28 #
29 # Target samples
30 # ---------------
31 #
32 # The targeted samples can be recognized for using the geometry DetectorName:
33 # `icarus_v3`.
34 #
35 #
36 # Usage
37 # ------
38 #
39 # This is a configuration override file: it needs to be included at the end of
40 # the configuration file that needs to be amended. Since it overwrites values
41 # quite blindly, configurations with special customizations should make sure
42 # that these customizations are not lost.
43 #
44 # Example of turning a standard GEANT4 configuration into a legacy one:
45 #
46 # #include "standard_g4_icarus.fcl"
47 #
48 # # legacy configuration for older samples:
49 # #include "services_compat_icarus_v3_no_overburden.fcl"
50 #
51 #
52 # Requirements
53 # -------------
54 #
55 # The base job configuration (`standard_g4_icarus.fcl` in the
56 # example) must have included the geometry service configuration file
57 # (`geometry_icarus.fcl`).
58 #
59 #
60 # Last recorded check: v09_52_00
61 #
62 
63 services: {
65  @table::icarus_geometry_services_no_overburden_legacy_icarus_v3
66 } # services
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services