All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
photpropservices_sbnd.fcl
Go to the documentation of this file.
2 #include "photpropservices.fcl"
3 
4 
5 BEGIN_PROLOG
6 
7 sbnd_Library_photonvisibilityservice:
8 {
9 
10  DoNotLoadLibrary: false
11  LibraryBuildJob: false
12  UseCryoBoundary: false
13 
14  XMin: -260.1
15  XMax: 260.1
16  YMin: -271.15
17  YMax: 271.15
18  ZMin: -143.1
19  ZMax: 559.6
20  NX: 104
21  NY: 108
22  NZ: 140
23  LibraryFile: "OpLibSBND_v1.5.root"
24 
25 }
26 
27 
28 sbnd_library_vuv_prop_timing_photonvisibilityservice:
29 {
30  # Start from the standard sbnd visibility service
31  @table::sbnd_Library_photonvisibilityservice
32 
33  # Flag to enable time parameterizations
34  IncludePropTime: true
35 
36  # SBND VUV timing parameterization
38 
39 }
40 
41 #
42 # Enable direct and reflected timing parameterization on top of a photon library.
43 # Works only for SBND.
44 #
45 sbnd_library_vuv_vis_prop_timing_photonvisibilityservice:
46 {
47  # This will need to be repalced in sbndcode with
48  # sbnd-specific library settings
49  @table::sbnd_library_vuv_prop_timing_photonvisibilityservice
50 
51  # Flag to enable visible light simulation
52  StoreReflected: true
53 
54  # SBND-specific VIS parameterization
56 }
57 
58 sbnd_Nhits_vuv_prop_timing_photonvisibilityservice:
59 {
60  # Flags to enable parameterizations, disable library
61  IncludePropTime: true
62  UseNhitsModel: true
63  DoNotLoadLibrary: true
64 
65  # SBND-specific VUV timing parameterization
67 
68  # SBND-specific VUV semi-analytic Nhits parameters
70 }
71 
72 sbnd_Nhits_vuv_vis_prop_timing_photonvisibilityservice:
73 {
74  # Flags to enable parameterizations, disable library
75  IncludePropTime: true
76  UseNhitsModel: true
77  StoreReflected: true
78  DoNotLoadLibrary: true
79 
80  # SBND-specific VUV timing parameterization
82 
83  # SBND-specific VIS timings parameterization
85 
86  # SBND-specific VUV semi-analytic Nhits parameters
88 
89  # SBND-specific VIS semi-analytic Nhits parameters
90  @table::sbnd_vis_RS100cm_hits_parameterization
91 }
92 
93 # (Re)Defining the Optical Library information/files for the PD-fast HYBRID optical mode
94 sbnd_library_for_hybrid_mode_photonvisibilityservice:
95 {
96  @table::sbnd_library_vuv_vis_prop_timing_photonvisibilityservice
97  LibraryFile: "OpticalLibrary/SBND_OpLibOUT_v2.00.root"
98  NX: 104
99  NY: 54
100  NZ: 71
101  UseCryoBoundary: false
102  # IF UseCryoBoundary is set to false, so use the following parameters.
103  XMin: -261.69
104  XMax: 261.69
105  YMin: -275.0382
106  YMax: 275.0382
107  ZMin: -59.9294
108  ZMax: 649.2353
109 }
110 
111 
112 END_PROLOG
113 
114 
BEGIN_PROLOG sbnd_vuv_timing_parameterization
BEGIN_PROLOG sbnd_vuv_RS100cm_hits_parameterization
BEGIN_PROLOG larg4outtime StoreReflected
BEGIN_PROLOG sbnd_vis_timing_parameterization