1 #include "services_dune.fcl"
3 #include "largeantmodules.fcl"
4 #include "detsimmodules.fcl"
5 #include "opticaldetectormodules.fcl"
6 #include "photpropservices_dune.fcl"
7 #include "photpropmodules_dune.fcl"
8 #include "lightsource.fcl"
11 process_name: LibraryTest
19 # Load the service that manages root files for histograms.
20 TFileService: { fileName: "libanalysis_test_hists.root" }
22 message: @local::standard_info
23 PhotonVisibilityService: @local::protodune_photonvisibilityservice
24 @table::dunefd_simulation_services # defined in services.fcl
36 libana: @local::dunefd_photonlibraryanalyzer
41 #trigger_paths is a keyword and contains the paths that modify the art::event,
42 #ie filters and producers
45 #end_paths is a keyword and contains the paths that do not modify the art::Event,
46 #ie analyzers and output streams. these all run simultaneously
47 end_paths: [analyzeIt]
51 services.Geometry.GDML: "protoDune_v1.gdml"
52 services.Geometry.ROOT: "protoDune_v1.gdml"
53 services.Geometry.SortingParameters.DetectorVersion: "dune10kt_v1"
57 # Begin optical specific parts:
60 # Examine your own library file - need to customize the visibility service
63 services.PhotonVisibilityService.LibraryFile: "PhotonLibraryFile_protoDune_test.root"
66 services.PhotonVisibilityService.NX: 5
67 services.PhotonVisibilityService.NY: 5
68 services.PhotonVisibilityService.NZ: 5
70 services.PhotonVisibilityService.UseCryoBoundary: false
72 # IF UseCryoBoundary is set to false, so use the following parameters in cm
73 #services.PhotonVisibilityService.XMin: -8.
74 #services.PhotonVisibilityService.XMax: -6.
75 #services.PhotonVisibilityService.YMin: -100.
76 #services.PhotonVisibilityService.YMax: 0
77 #services.PhotonVisibilityService.ZMin: 60.
78 #services.PhotonVisibilityService.ZMax: 90.