dune1x2x6_optical_tutorial_libanalysis.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "singles.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"
9 
10 
11 
12 process_name: LibraryAnalysis
13 
14 
15 services:
16 {
17  # Load the service that manages root files for histograms.
18  TFileService: { fileName: "PhotonLibraryFile_dune1x2x6texample_hists.root" }
19  message: @local::standard_info
20  @table::dunefd_simulation_services
21 }
22 
23 # DUNE FD 1x2x6 workspace geometry
24 services.Geometry: @local::dune10kt_1x2x6_geo
25 services.PhotonVisibilityService: @local::dune10kt_1x2x6_photonvisibilityservice
26 
27 
28 physics:
29 {
30 
31  producers:
32  {
33  }
34 
35  analyzers:
36  {
37  libana: @local::dunefd_photonlibraryanalyzer
38  }
39 
40  analyzeIt: [ libana ]
41 
42  #trigger_paths is a keyword and contains the paths that modify the art::event,
43  #ie filters and producers
44  trigger_paths: []
45 
46  #end_paths is a keyword and contains the paths that do not modify the art::Event,
47  #ie analyzers and output streams. these all run simultaneously
48  end_paths: [analyzeIt]
49 }
50 
51 
52 
53 # Begin optical specific parts:
54 
55 #
56 # Examine your own library file - need to customize the visibility service
57 #
58 
59 #services.PhotonVisibilityService.LibraryFile: "PhotonLibraryFile_dune35ton.root"
60 
61 # Number of voxels
62 #services.PhotonVisibilityService.NX: 30
63 #services.PhotonVisibilityService.NY: 30
64 #services.PhotonVisibilityService.NZ: 30
65 
66 #services.PhotonVisibilityService.UseCryoBoundary: true
67 
68 # IF UseCryoBoundary is set to false, so use the following parameters.
69 #services.PhotonVisibilityService.XMin: -2.
70 #services.PhotonVisibilityService.XMax: 2.
71 #services.PhotonVisibilityService.YMin: -1.
72 #services.PhotonVisibilityService.YMax: 1.
73 #services.PhotonVisibilityService.ZMin: 10.
74 #services.PhotonVisibilityService.ZMax: 12.
75