3 # No experiment specific configurations because MARLEY is detector agnostic
7 module_type: "MARLEYGen"
9 # Sample primary vertex locations uniformly over
10 # all active TPC volumes.
14 # Seed for selecting a primary vertex location
18 # Use a fixed primary vertex location
21 # (x, y, z) coordinates to use
22 # position: [ 0., 0., 0. ]
25 ## Sample vertex locations uniformly within
26 ## a box. One can also optionally enforce that
27 ## each sampled point within the box lies within
28 ## the active volume of a TPC.
31 # # The corner of the box corresponding to the minimum allowed x, y, and z
33 # min_position: [ 0.0, 0.0, 0.0 ]
34 # # The corner of the box corresponding to the maximum allowed x, y, and z
36 # max_position: [ 5.0, 5.0, 5.0 ]
37 # # Whether to enforce that the sampled vertices are within a TPC active
40 # # Seed for selecting primary vertex locations
45 # FHiCL parameters that will be used to configure the
46 # marley::Generator object.
49 # Seed for the MARLEY generator (handled
50 # automatically by NuRandomService unless it
51 # is given explicitly here)
54 # Incident neutrino direction 3-vector [ x, y, z ]
61 # The user must define at least one reaction
62 # by passing MARLEY the name of a matrix element
63 # data file. Three are currently available
64 # for the reaction ve + 40Ar --> e- + 40K*.
65 reactions: [ "ve40ArCC_Bhattacharya2009.react" ]
66 #reactions: [ "ve40ArCC_Bhattacharya1998.react" ]
67 #reactions: [ "ve40ArCC_Liu1998.react" ]
69 # Examples of all currently-allowed MARLEY neutrino
70 # sources are given below. Only one of these FHiCL tables
71 # should be left uncommented at a time.
78 temperature: 3.5 # MeV
83 # type: "monoenergetic"
84 # # May be either a string or a PDG code. Note that
85 # # for the current reactions, only ve is allowed.
91 # type: "decay-at-rest"
101 # beta: 0. # optional
107 # E_bin_lefts: [ 1., 2., 3. ] # MeV
108 # weights: [ 0.1, 1, 8 ] # bin probabilities
116 # energies: [ 1., 2., 3. ] # MeV
117 # prob_densities: [ 0.1, 0.5, 0.1 ] # prob. density
123 # tfile: "myhist.root"
124 # namecycle: "sourcehist"
130 # tfile: "mygraph.root"
131 # namecycle: "sourcegraph"
136 # Monoenergetic neutrinos
137 standard_marley_monoenergetic: @local::standard_marley
138 standard_marley_monoenergetic.marley_parameters.source:
140 type: "monoenergetic"
145 # Use the Livermore nu_e spectrum
146 standard_marley_nue_spectrum: @local::standard_marley
147 standard_marley_nue_spectrum.marley_parameters.source:
151 tfile: "nue_spectrum.root"
152 namecycle: "NueSpectrum"
154 standard_marley_livermore: @local::standard_marley_nue_spectrum
156 # Toy Fermi-Dirac model for supernova cooling spectrum
157 standard_marley_fermi_dirac: @local::standard_marley