lightsource.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 standard_lightsource_filemode:
4 {
5  module_type: "LightSource"
6 
7  SourceMode: 1 # Indicates file mode
8 
9  FillTree: true # Whether to make a TTree of photon information
10  # in the TFileService
11 
12  PosDist: 0 # Flags specifying random distribution
13  PDist: 0 # 0 = Uniform
14  TDist: 0 # 1 = Gaussian
15 
16  # Location of file supplying light source configuration per event
17  SteeringFile: "EventGenerator/LightSourceSteering.txt"
18 }
19 
20 
21 standard_lightsource_scanmode:
22 {
23  module_type: "LightSource"
24 
25  SourceMode: 1 # Indicates scan mode
26 
27  FillTree: true # Whether to make a TTree of photon information
28  # in the TFileService
29 
30  PosDist: 0 # Flags specifying random distribution
31  PDist: 1 # 0 = Uniform
32  TDist: 0 # 1 = Gaussian
33 
34  P: 9.7 # Central photon momentum in eV (arxiv:1511.07718)
35  SigmaP: 0.25 # Width of momentum distribution (arxiv:1511.07718)
36  T0: 0.0 # Central time for photon production
37  SigmaT: 0.0 # Extent in time
38  N: 10000 # Number of photons to make per voxel
39 
40  FirstVoxel: 0 # First and last voxel IDs to populate
41  LastVoxel: -1 # (LastVoxel=-1 means run over all voxels)
42 
43  UseCustomRegion: false # Use the voxel params from PhotonVisibilityService
44  # (false) or those supplied below (true)
45 
46 
47  # Custom voxelization parameters
48 
49  XSteps: 1
50  YSteps: 10
51  ZSteps: 20
52  RegionMin: [ -120.0, -120.0, 0.0 ]
53  RegionMax: [ 120.0, 120.0, 1400.0 ]
54 }
55 
56 
57 
58 standard_lightsource: @local::standard_lightsource_scanmode
59 microboone_lightsource: @local::standard_lightsource
60 
61 
62 END_PROLOG