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"
12 process_name: LibraryAnalysis
17 # Load the service that manages root files for histograms.
18 TFileService: { fileName: "PhotonLibraryFile_protodunetexample_hists.root" }
19 message: @local::standard_info
20 @table::protodune_simulation_services
33 libana: @local::dunefd_photonlibraryanalyzer
38 #trigger_paths is a keyword and contains the paths that modify the art::event,
39 #ie filters and producers
42 #end_paths is a keyword and contains the paths that do not modify the art::Event,
43 #ie analyzers and output streams. these all run simultaneously
44 end_paths: [analyzeIt]
47 physics.analyzers.libana.each_detector: true
50 # Begin optical specific parts:
53 # Examine your own library file - need to customize the visibility service
56 #services.PhotonVisibilityService.LibraryFile: "PhotonLibraryFile_dune35ton.root"
59 #services.PhotonVisibilityService.NX: 30
60 #services.PhotonVisibilityService.NY: 30
61 #services.PhotonVisibilityService.NZ: 30
63 #services.PhotonVisibilityService.UseCryoBoundary: true
65 # IF UseCryoBoundary is set to false, so use the following parameters.
66 #services.PhotonVisibilityService.XMin: -2.
67 #services.PhotonVisibilityService.XMax: 2.
68 #services.PhotonVisibilityService.YMin: -1.
69 #services.PhotonVisibilityService.YMax: 1.
70 #services.PhotonVisibilityService.ZMin: 10.
71 #services.PhotonVisibilityService.ZMax: 12.