1 #include "services_common_dune.fcl"
3 ############################
4 ### Dune FD Single Phase ###
5 ############################
9 dunefd_services_legacy: {
10 ExptGeoHelperInterface: @local::dune_geometry_helper
11 Geometry: @local::dune10kt_geo
12 GeometryConfigurationWriter: {}
13 DetectorClocksService: @local::dunefd_detectorclocks
14 DetectorPropertiesService: @local::dunefd_detproperties
15 LArPropertiesService: @local::dunefd_properties
16 LArFFT: @local::dunefd_larfft
17 DatabaseUtil: @local::dunefd_database
18 BackTrackerService: @local::dunefd_backtrackerservice_legacy
19 ParticleInventoryService: @local::standard_particleinventoryservice
20 PhotonBackTrackerService: @local::dunefd_photonbacktrackerservice_legacy
21 SpaceCharge: @local::dunefd_spacecharge
22 NuRandomService: @local::dune_seedservice
23 SignalShapingServiceDUNE: @local::dunefd_signalshapingservice
24 ChannelStatusService: @local::dunefd_channel_status
25 ChannelGroupService: @local::changroup_apa_keepall
28 dunefd_simulation_services_legacy: {
29 LArFFT: @local::dunefd_larfft
30 LArG4Parameters: @local::dunefd_largeantparameters
31 ExptGeoHelperInterface: @local::dune_geometry_helper
32 GeometryConfigurationWriter: {}
33 Geometry: @local::dune10kt_geo
34 DetectorClocksService: @local::dunefd_detectorclocks
35 DetectorPropertiesService: @local::dunefd_detproperties
36 LArPropertiesService: @local::dunefd_properties
37 DatabaseUtil: @local::dunefd_database
38 LArVoxelCalculator: @local::dunefd_larvoxelcalculator
39 MagneticField: @local::no_mag_larsoft
40 BackTrackerService: @local::dunefd_backtrackerservice_legacy
41 ParticleInventoryService: @local::standard_particleinventoryservice
42 PhotonBackTrackerService: @local::dunefd_photonbacktrackerservice_legacy
43 SpaceCharge: @local::dunefd_spacecharge
44 NuRandomService: @local::dune_seedservice
45 SignalShapingServiceDUNE: @local::dunefd_signalshapingservice
46 OpDetResponseInterface: @local::dunefd_opdetresponse
47 ChannelStatusService: @local::dunefd_channel_status
49 # Settings for optical simulation in the FD. Optical simulation not on by default
50 # for FD, turned on by custom physics list and defining a photon visibility
51 # services is workspace g4 fhicl file.
52 dunefd_simulation_services_legacy.LArPropertiesService.ScintYield: 24000
53 dunefd_simulation_services_legacy.LArPropertiesService.ScintPreScale: 0.05
54 dunefd_simulation_services_legacy.LArPropertiesService.EnableCerenkovLight: false
56 dunefd_reco_services_legacy: {
57 @table::dunefd_services_legacy
58 RawDigitExtractService: @local::rdx_std
59 RawDigitPrepService: @local::adcprep_with_services_sim
60 #RawDigitPrepService: @local::adcprep_with_tools_simwc
61 AdcDeconvolutionService: @local::adcdco_dunefd
62 AdcRoiBuildingService: @local::adcroi_dunefd
63 AdcWireBuildingService: @local::adcwire_std
67 @table::dunefd_services_legacy
68 NuRandomService: @local::dune_prod_seedservice
69 PhotonBackTrackerService: @local::dunefd_photonbacktrackerservice
70 BackTrackerService: @local::dunefd_backtrackerservice
73 dunefd_simulation_services: {
74 @table::dunefd_simulation_services_legacy
75 @table::common_larg4_services
76 NuRandomService: @local::dune_prod_seedservice
77 ParticleListAction: @local::dune_particle_list_action
78 PhysicsList: @local::dune_physics_list_fastoptical
79 #LArG4Detector: No refactored full FD geom, required for this to run
80 BackTrackerService: @local::dunefd_backtrackerservice
81 PhotonBackTrackerService: @local::dunefd_photonbacktrackerservice
82 PhotonVisibilityService: @erase
85 dunefd_reco_services: {
86 @table::dunefd_reco_services_legacy
87 NuRandomService: @local::dune_prod_seedservice
88 BackTrackerService: @local::dunefd_backtrackerservice
89 PhotonBackTrackerService: @local::dunefd_photonbacktrackerservice