All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
genie_icarus_bnb.fcl
Go to the documentation of this file.
1 #
2 # File: genie_icarus_bnb.fcl
3 # Purpose: Presets for simulation of interaction of neutrinos from BnB
4 # (`GENIEGen` module).
5 # Version: 1.1
6 #
7 # The configurations are good to go. E.g.:
8 #
9 # physics.producers.generator: @local::icarus_genie_BNB
10 #
11 #
12 #
13 # Provided configurations
14 # ------------------------
15 #
16 # * `icarus_genie_BNB_base`:
17 # simple flux configuration with uniform time structure
18 # * `icarus_genie_BNB`:
19 # simple flux configuration with BnB time structure
20 #
21 #
22 #
23 # Changes
24 # --------
25 # 20171019
26 # original version by Christian Farnese
27 # 20190819 (petrillo@slac.stanford.edu) [v1.1]
28 # added configurations for beam time structure;
29 # `icarus_genie_simple` renamed into `icarus_genie_simple_BnB_base`
30 #
31 #
32 
33 #include "genie.fcl"
34 #include "beamspilltimings.fcl"
35 
36 BEGIN_PROLOG
37 
38 
39 ################################################################################
40 ###
41 ### BnB configuration.
42 ###
43 ################################################################################
44 
45 ###
46 ### icarus_genie_BNB_base
47 ###
49 
50  @table::standard_genie # from genie.fcl
51 
52  FluxType: "simple_flux"
53  GenFlavors: [12, 14, -12, -14]
54 # TopVolume: "volTPCActive"
55 # TopVolume: "volCryostat"
56  BeamName: "booster"
57  EventGeneratorList: "Default+CCMEC+NCMEC"
58 # EventGeneratorList: "Default"
59 # FluxCopyMethod: "IFDH"
60  FluxSearchPaths: "/pnfs/icarus/persistent/bnb_gsimple/fluxes_Oct2017/"
61  FluxFiles: ["converted_beammc_icarus_*.root"]
62  GHepPrintLevel: 13
63  POTPerSpill: 5.0e12
64  EventsPerSpill: @erase
65 
66  GlobalTimeOffset: 0.0 # [ns]
67  RandomTimeOffset: 1600.0 # [ns]
68 
70 
71 
72 # legacy alias
73 icarus_genie_simple: @local::icarus_genie_BNB_base
74 
75 
76 ###
77 ### icarus_genie_BNB
78 ###
79 #
80 # Adds BnB time structure.
81 #
82 icarus_genie_BNB: {
83 
85 
86  SpillTimeConfig: @local::FNAL_BnB_default # from beamspilltimings.fcl
87  RandomTimeOffset: 0.0 # ns; it's ignored anyway when `SpillTimeConfig` is set
88 
89 } # icarus_genie_BNB
90 
91 
92 ################################################################################
93 
94 END_PROLOG
BEGIN_PROLOG BeamName
BEGIN_PROLOG standard_genie
Definition: genie.fcl:8
BEGIN_PROLOG or simple_flux FluxFiles
Definition: genie.fcl:8
BEGIN_PROLOG but batches in spill RandomTimeOffset
physics producers generator GenFlavors
BEGIN_PROLOG icarus_genie_BNB_base