All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genie_icarus_numioffaxis.fcl
Go to the documentation of this file.
1 #
2 # File: genie_icarus_numioffaxis.fcl
3 # Purpose: Presets for simulation of interaction of neutrinos from NuMI
4 # (`GENIEGen` module).
5 # Version: 1.2
6 #
7 # The configurations are good to go. E.g.:
8 #
9 # physics.producers.generator: @local::icarus_genie_NuMI
10 #
11 #
12 #
13 # Provided configurations
14 # ------------------------
15 #
16 # * `icarus_genie_simple_NuMI`:
17 # simple flux configuration for NuMI beam, with uniform beam time structure
18 # * `icarus_genie_simple_NuMI`:
19 # simple flux configuration for NuMI beam, with NuMI time structure
20 #
21 #
22 #
23 # Changes
24 # --------
25 # 20180910
26 # original version by Minerba Betancourt/Tracy Usher
27 # 20190819 (petrillo@slac.stanford.edu) [v1.1]
28 # added configurations for beam time structure;
29 # `icarus_genienumi_simple` renamed into `icarus_genie_simple_NuMI_base`
30 # 20190829 (petrillo@slac.stanford.edu) [v1.2]
31 # updated NuMI POT to 6+6 batches configuration
32 #
33 
34 #include "genie_icarus_bnb.fcl"
35 #include "beamspilltimings.fcl"
36 
37 
38 BEGIN_PROLOG
39 
40 
41 ################################################################################
42 ###
43 ### NuMI configuration.
44 ###
45 ################################################################################
46 
47 ###
48 ### icarus_genie_NuMI_base
49 ###
51 
52  @table::icarus_genie_BNB_base # from genie_icarus_bnb.fcl
53 
54  #
55  # flux
56  #
57  FluxType: "dk2nu"
58  BeamName: "numi"
59  DetectorLocation: "icarus-numi"
60  FluxSearchPaths: "/pnfs/icarus/persistent/numiflux_sample/neutrino_flux/"
61  FluxFiles: ["g4numiv6_minervame*.root"]
62 
63  POTPerSpill: 6.0e13 # same as BnB per batch, but 6 batches in spill
64 
65  RandomTimeOffset: 9600.0 # same batch as BnB, but 6 batches in spill [ns]
66 
68 
69 
70 # legacy alias
72 
73 
74 ###
75 ### icarus_genie_NuMI
76 ###
77 #
78 # Adds NuMI beam time structure.
79 #
80 icarus_genie_NuMI: {
81 
83 
84  SpillTimeConfig: @local::FNAL_NuMI_default # from beamspilltimings.fcl
85  RandomTimeOffset: 0.0 # ns; it's ignored anyway when `SpillTimeConfig` is set
86 
87 } # icarus_genie_NuMI
88 
89 
90 ################################################################################
91 
92 END_PROLOG
BEGIN_PROLOG icarus_genie_NuMI_base
BEGIN_PROLOG BeamName
BEGIN_PROLOG or simple_flux FluxFiles
Definition: genie.fcl:8
BEGIN_PROLOG but batches in spill but batches in spill[ns] icarus_genienumi_simple
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
BEGIN_PROLOG but batches in spill RandomTimeOffset
BEGIN_PROLOG icarus_genie_BNB_base