2 # File: services_basic_icarus.fcl
3 # Purpose: presets for basic service configurations - geometry, detector properties, LAr properties
5 # The configuration presets can be used as a starting point, with more services added,
6 # some removed, and some configuration amended or rewritten.
7 # A complete example of these cases:
11 # @table::icarus_basic_services # include all ICARUS basic services
13 # # rewrite the configuration of a service:
14 # messages: @local::icarus_message_services_prod
16 # # rewrite the configuration of a service explicitly:
18 # fileName: "TreeFile.root"
21 # # add a set of services
22 # @table::icarus_backtracking_services
29 # # amend a single configuration parameter of a service
30 # services.NuRandomService.policy: "random"
33 # Available configurations:
35 # * `icarus_basic_services`: the very basic services
48 ################################################################################
49 ### icarus_basic_services
52 # Standard ICARUS configuration of basic services, including message service,
53 # art services, geometry and properties, but not calibration services.
55 icarus_basic_services:
57 message: @local::icarus_message_services_interactive #
from `messages_icarus.fcl`
59 @table::icarus_geometry_services
62 LArPropertiesService: @local::icarus_properties #
from `larproperties_icarus.fcl`
65 } # icarus_basic_services
services DetectorClocksService
BEGIN_PROLOG icarus_detproperties
BEGIN_PROLOG icarus_detectorclocks