radiological_gen.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 # parameters for a radiological generation generator. Currently, it generates radiologicals within rectangular prisms
4 # with sides parallel to the x, y, and z axes, and within a specified time window. The parameters Nuclide through
5 # T1 are arrays, so that many volumes can be specified to be radioactive with different nuclides.
6 
7 # The generator randomly samples points in the space and checks the material present at that point using the current geometry,
8 # and compares the material's name with the corresponding regex in the vector of strings "Material". Only matching materials
9 # contribute radiological decays. Reasoning for this -- if we put radionuclides in the geometry spec, then GENIE will need
10 # cross sections for them, even if they contribute a vanishingly small fraction of the nuclei. We may also have several kinds
11 # of materials with the same name -- not all FR4 might come from the same supplier for example.
12 
13 standard_radiogen:
14 {
15  module_type: "RadioGen"
16  Nuclide: [ "39Ar" ] # list of nuclides to simulate, supported so far: 39Ar, 60Co, 85Kr, 40K, 232Th, 238U
17  Material: [ "LAr" ] # list of regex's to match material names -- only generate decays in materials matching these strings
18  BqPercc: [ 0.00141 ] # activity -- Becquerels per cc. 0.00141 assumes 1.01 Bq/kg (typical for 39Ar) and a density of 1.396 g/cc for LAr
19  X0: [ -100. ] # in cm in world coordinates, bottom corner of box
20  Y0: [ -100. ] # in cm in world coordinates, bottom corner of box
21  Z0: [ -100. ] # in cm in world coordinates, bottom corner of box
22  T0: [ -3200000. ] # starting time in ns
23  X1: [ 100. ] # in cm in world coordinates, top corner of box
24  Y1: [ 100. ] # in cm in world coordinates, top corner of box
25  Z1: [ 100. ] # in cm in world coordinates, top corner of box
26  T1: [ 3200000. ] # ending time in ns
27 }
28 
29 
30 END_PROLOG