2 # File: services_compat_icarus-v09_18_00-v09_24_02_02.fcl
3 # Purpose: Configuration override for legacy samples.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
7 # This configuration override is supposed to allow to process with the current
8 # `icaruscode` version samples which were produced with any `icaruscode` version
9 # between v09_18_00 and v09_24_02_02 included.
11 # The identifier of this legacy configuration is: `icarus_v2`
13 # In that period, the geometry definition was `icarus_v2`; the updated geometry
14 # `icarus_v3` moved the cryostats in such a way that the compatibility was
15 # broken. This kind of change requires also modifications to the photon
16 # visibility service configuration, which has the coordinates of the detector
17 # more or less hard-coded.
21 # --------------------
23 # The services configured here include:
25 # * `Geometry` (and related services)
26 # * `PhotonVisibilityService`
32 # The targeted samples can be recognised for using the geometry file:
33 # `icarus_complete_20210311_no_overburden_rotUV.gdml`
34 # and the photon library file:
35 # `PhotonLibrary-20201209.root`
41 # This is a configuration override file: it needs to be included at the end of
42 # the configuration file that needs to be amended. Since it overwrites values
43 # quite blindly, configurations with special customizations should make sure
44 # that these customizations are not lost.
46 # Example of turning a standard GEANT4 configuration into a legacy one:
48 # #include "standard_g4_icarus.fcl"
50 # # legacy configuration for older samples:
51 # #include "services_compat_icarus-v09_18_00-v09_24_02_02.fcl"
57 # The base job configuration (`standard_g4_icarus.fcl` in the
58 # example) must have included the geometry service configuration file
59 # (`geometry_icarus.fcl`) and the photon propagation service configuration file
60 # (`photpropservices_icarus.fcl`).
63 # Last recorded check: v09_26_01
69 @table::icarus_geometry_services_legacy_icarus_v2
71 PhotonVisibilityService: @local::icarus_photonvisibilityservice_icarus_v2
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