All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
dissonant_higgs.fcl
Go to the documentation of this file.
1 #include "numi_kaon_common.fcl"
2 
3 BEGIN_PROLOG
4 
5 higgsM: 0.240 # GeV/c^2
6 
7 kaon2higgs: {
8  tool_type: Kaon2HiggsFlux
9  M: @local::higgsM
10  MixingAngle: 5e-5
11  KDAROnly: false #as written this only includes KDAR from absorber (not all KDAR)
12  KDIFOnly: false #includes KDIF (from absorber or beamline)
13  KDIFandBeamline: false #inlcudes KDIF from beamline, KDIF from absorber, and KDAR from beamline (this option orthogonal to "KDAROnly")
14 
15  Beam2DetectorRotation: @local::icarus_numi_beam2detector_rotation
17 
18  // timing config
19  SpillTimeConfig: ""
20 
21  IgnoreParentDecayTime: true
22 }
23 
24 mono_energy_flux: {
25  tool_type: MonoEnergyHiggsFlux
26  E: 0.3 # GeV
27  M: @local::higgsM
28  MixingAngle: 5e-5
29 
30  X: 0 # cm
31  Y: 0
32  Z: -10000
33 
34  Xdir: 0 # unit-vector
35  Ydir: 0
36  Zdir: 1
37 }
38 
39 decay_higgs: {
40  tool_type: HiggsMakeDecay
41  ReferenceRayLength: 2100 # 21m
42  ReferenceHiggsMass: @local::higgsM
43  ReferenceHiggsMixing: 5e-5
44  ReferenceRayDistance: 10400 # 104m
45  ReferenceHiggsEnergyFromKaonEnergy: 15. # GeV
46 }
47 
48 # RayTrace configs
49 mcraytrace: @local::rethrow_ray_trace_box
50 mcraytrace.ReferencePrtlMass: @local::higgsM # GeV
51 mcraytrace.ReferenceScndPDG: 211 # pion
52 mcraytrace.NThrows: 100
53 
54 wgtraytrace: @local::weighted_ray_trace_box
55 wgtraytrace.ReferencePrtlMass: @local::higgsM # GeV
56 wgtraytrace.ReferenceScndPDG: 211 # pion
57 
58 mxdraytrace: @local::mixedweight_ray_trace_box
59 mxdraytrace.ReferencePrtlMass: @local::higgsM # GeV
60 mxdraytrace.ReferenceScndPDG: 211 # pion
61 
62 dissonant_higgs_gen: {
63  module_type: MeVPrtlGen
64  Deweight: true
65  MesonGen: @local::numi_kaon
66  Flux: @local::kaon2higgs
67  RayTrace: @local::mxdraytrace
68  Decay: @local::decay_higgs
69 }
70 
71 dissonant_higgs: @local::dissonant_higgs_gen
72 dissonant_higgs.Deweight: false
73 dissonant_higgs.Produce: false
74 dissonant_higgs.AnaOutput: true
75 
76 END_PROLOG
BEGIN_PROLOG KDIF from absorber
process_name Decay
process_name E
then echo echo For and will not be changed by echo further linking echo echo B echo The symbol is in the uninitialized data multiple common symbols may appear with the echo same name If the symbol is defined the common echo symbols are treated as undefined references For more echo details on common see the discussion of warn common echo in *Note Linker see the discussion of warn common echo in *Note Linker such as a global int variable echo as opposed to a large global array echo echo I echo The symbol is an indirect reference to another symbol This echo is a GNU extension to the a out object file format which is echo rarely used echo echo N echo The symbol is a debugging symbol echo echo R echo The symbol is in a read only data section echo echo S echo The symbol is in an uninitialized data section for small echo objects echo echo T echo The symbol is in the the normal defined echo symbol is used with no error When a weak undefined symbol echo is linked and the symbol is not the value of the echo weak symbol becomes zero with no error echo echo W echo The symbol is a weak symbol that has not been specifically echo tagged as a weak object symbol When a weak defined symbol echo is linked with a normal defined the normal defined echo symbol is used with no error When a weak undefined symbol echo is linked and the symbol is not the value of the echo weak symbol becomes zero with no error echo echo echo The symbol is a stabs symbol in an a out object file In echo this the next values printed are the stabs other echo the stabs desc and the stab type Stabs symbols are echo used to hold debugging information For more echo see *Note or object file format specific echo echo For Mac OS X
tuple m
now if test mode generate materials, CRT shell, world, gdml header else just generate CRT shell for u...
BEGIN_PROLOG KDIF from and KDAR from beamline(this option orthogonal to"KDAROnly") Beam2DetectorRotation
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
Definition: DumpUtils.h:265
A value measured in the specified unit.
Definition: quantities.h:566
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
BEGIN_PROLOG icarus_numi_beam_origin
do i e
BEGIN_PROLOG higgsM