All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
crtsimmodules_icarus.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 standard_icarus_crtsimalg:
4 {
5 
6  Verbose: false
7  UltraVerbose: false
8 
9  # Global timing offset [ns]
10  # For Corsika cosmics, use 1.1ms (see corsika_icarus.fcl)
11  GlobalT0Offset: 1.6e6
12 
13  # Shape parameters for mean time delay vs. Npe
14  TDelayNorm: 4125.74
15  TDelayShift: -300.31
16  TDelaySigma: 90.392
17  TDelayOffset: -1.525
18 
19  # Shape parameters for time delay RMS vs. Npe
20  TDelayRMSGausNorm: 2.09138
21  TDelayRMSGausShift: 7.23993
22  TDelayRMSGausSigma: 170.027
23  TDelayRMSExpNorm: 1.6544
24  TDelayRMSExpShift: 75.6183
25  TDelayRMSExpScale: 79.3543
26 
27  # Propagation delay [ns/cm]
28  # index of refraction in polystyrene = 1.57
29  PropDelay: 0.0523# 0.0061
30  PropDelayError: 0.007
31 
32  # Interpolator time resolution [ns]
33  TResInterpolator: 1.268
34 
35  # Mean deposited charge for mips [GeV]
36  UseEdep: true
37  Q0: 1.891e-3
38 
39  # ADC model: Pedestal offset [ADC], slope [ADC/photon], RMS [ADC]
40  QPed: 63.6
41  QSlope: 70.0
42  QRMS: 10.0
43  QMax: 4080
44 
45  #ADC threshold (not DAC value used for discriminator)
46  QThresholdC: 169 #1.5 p.e.
47  QThresholdM: 379 #4.5 p.e.
48  QThresholdD: 169 #1.5 p.e.
49 
50  # Coincidence window for two fibers on a strip [ns]
51  # only applies to CERN modules
52  StripCoincidenceWindow: 50.0
53  ApplyStripCoincidenceC: true #enable or disable fiber-fiber coincidence in a CERN strip
54 
55  # Whether or not to apply coincidence between hits in adjacent layers
56  ApplyCoincidenceC: true
57  ApplyCoincidenceM: true
58  ApplyCoincidenceD: true
59 
60  # Coincidence window for strips from different layers within a module [ns]
61  LayerCoincidenceWindowC: 30.0 #module self coincidence
62  LayerCoincidenceWindowM: 50.0 #inter layer coincidence
63  LayerCoincidenceWindowD: 30.0 #module self coincidence
64 
65  # Effective absorption length (for transverse response) [cm]
66  # not used for now, but may be useful later for other attenuation modeling
67  # AbsLenEffC: 8.5
68  # AbsLenEffM: 4.5
69  # AbsLenEffD: 4.5
70 
71  # Dead Time inherent in the front end electronics [ns]
72  DeadTime: 22000.0
73 
74  # Time over which overlapping signals can influence each other [ns]
75  # for now, adc signals are merged
76  BiasTime: 50.0
77 
78  # Birk's quenching
79  UseBirks: true
80  Kbirks: 12.6 # cm/GeV
81 
82 }
83 
84 icarus_crtsim:
85 {
86  module_type: "icaruscode/CRT/CRTDetSim"
87 
88  G4ModuleLabel: "largeant"
89 
90  DetSimAlg: @local::standard_icarus_crtsimalg
91 }
92 
93 END_PROLOG
util::quantities::gigaelectronvolt GeV
BEGIN_PROLOG Verbose
pdgs p
Definition: selectors.fcl:22
process_name gaushit a
process_name west layer
Definition: crt_ana.fcl:40
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in