services_dunefd_horizdrift.fcl
Go to the documentation of this file.
1 #include "services_common_dune.fcl"
2 
3 ############################
4 ### Dune FD Single Phase ###
5 ############################
6 
7 BEGIN_PROLOG
8 
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
26 }
27 
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
48 }
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
55 
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
64 }
65 
66 dunefd_services: {
67  @table::dunefd_services_legacy
68  NuRandomService: @local::dune_prod_seedservice
69  PhotonBackTrackerService: @local::dunefd_photonbacktrackerservice
70  BackTrackerService: @local::dunefd_backtrackerservice
71 }
72 
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
83 }
84 
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
90 }
91 
92 END_PROLOG