2 # File: opticalproperties_icarus.fcl
3 # Purpose: Collection of optical properties.
5 # Available configurations:
7 # * `icarus_opticalproperties`: standard LAr properties for LArProperties service
14 # Optical properties for LArProperties
18 # service.LArPropertiesService: {
20 # @table::icarus_opticalproperties
29 # MUST match between g4
and detsim
34 MuonScintYieldRatio: 0.23
35 ScintByParticleType:
true
37 PionScintYieldRatio: 0.23
38 ElectronScintYield: 20000
39 ElectronScintYieldRatio: 0.27
41 KaonScintYieldRatio: 0.23
42 ProtonScintYield: 19200
43 ProtonScintYieldRatio: 0.29
44 AlphaScintYield: 16800
45 AlphaScintYieldRatio: 0.56
47 EnableCerenkovLight:
false # Cerenkov light OFF by
default
50 # reflectivities stolen
from SBND (sbndcode v09_00_00)
51 # note that this is ignored when using FastOptical simulation, and needs
52 # services.DetectorPropertiesService.SimpleBoundaryProcess: false
53 # when using Optical (check) Redmine issue #25016 is resolved
54 ReflectiveSurfaceEnergies: [ 1.77, 2.0675, 2.481, 2.819, 2.953, 3.1807, 3.54, 4.135, 4.962, 5.39, 7., 15. ]
56 "STEEL_STAINLESS_Fe7Cr2Ni", # wires, race
track, cathode,
structure
60 "ALUMINUM_Al", # CRT...
61 "ALUMINUM_PMT", #
PMT passive
62 "ALUMINUM_CRYO" # cryostat shell
65 [ 0.66, 0.64, 0.62, 0.60, 0.59, 0.57, 0.53, 0.47, 0.39, 0.36, 0.27, 0.25 ], # STEEL_STAINLESS_Fe7Cr2Ni
66 [ 0.902, 0.841, 0.464, 0.379, 0.345, 0.299, 0.287, 0.264, 0.337, 0.3, 0.0, 0.0 ], #
copper
67 [ 0.393, 0.405, 0.404, 0.352, 0.323, 0.243, 0.127, 0.065, 0.068, 0.068, 0.0, 0.0 ], #
"G10"
68 [ 0.93, 0.93, 0.93, 0.93, 0.93, 0.93, 0.1, 0.1, 0.7, 0.3, 0.0, 0.0 ], #
"vm2000"
69 [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.47, 0.39, 0.36, 0.27, 0.25 ], #
"ALUMINUM_Al"
70 [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.47, 0.39, 0.36, 0.27, 0.25 ], #
"ALUMINUM_PMT"
71 [ 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.9, 0.47, 0.39, 0.36, 0.27, 0.25 ] #
"ALUMINUM_CRYO"
stream1 stream1 can override from command line with o or output services LArPropertiesService ScintPreScale
const geo::GeometryCore * geometry
BEGIN_PROLOG P12020 ScintYieldRatio
BEGIN_PROLOG ReflectiveSurfaceEnergies
process_name use argoneut_mc_hitfinder track
BEGIN_PROLOG icarus_opticalproperties
A value measured in the specified unit.
return match has_match and(match.match_pdg==11 or match.match_pdg==-11)
process_name largeant stream1 can override from command line with o or output services DetectorPropertiesService ScintYield
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 P12020 copper
BEGIN_PROLOG P12020 ALUMINUM_CRYO ReflectiveSurfaceReflectances
BEGIN_PROLOG P12020 ReflectiveSurfaceNames