libanalysis_interactive_test.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 process_name: LibraryTest
12 
13 
14 
15 
16 
17 services:
18 {
19  # Load the service that manages root files for histograms.
20  TFileService: { fileName: "libanalysis_test_hists.root" }
21  TimeTracker: {}
22  message: @local::standard_info
23  PhotonVisibilityService: @local::protodune_photonvisibilityservice
24  @table::dunefd_simulation_services # defined in services.fcl
25 }
26 
27 physics:
28 {
29 
30  producers:
31  {
32  }
33 
34  analyzers:
35  {
36  libana: @local::dunefd_photonlibraryanalyzer
37  }
38 
39  analyzeIt: [ libana ]
40 
41  #trigger_paths is a keyword and contains the paths that modify the art::event,
42  #ie filters and producers
43  trigger_paths: []
44 
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]
48 }
49 
50 
51 services.Geometry.GDML: "protoDune_v1.gdml"
52 services.Geometry.ROOT: "protoDune_v1.gdml"
53 services.Geometry.SortingParameters.DetectorVersion: "dune10kt_v1"
54 
55 
56 
57 # Begin optical specific parts:
58 
59 #
60 # Examine your own library file - need to customize the visibility service
61 #
62 
63 services.PhotonVisibilityService.LibraryFile: "PhotonLibraryFile_protoDune_test.root"
64 
65 # Number of voxels
66 services.PhotonVisibilityService.NX: 5
67 services.PhotonVisibilityService.NY: 5
68 services.PhotonVisibilityService.NZ: 5
69 
70 services.PhotonVisibilityService.UseCryoBoundary: false
71 
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.
79