CRT.fcl
Go to the documentation of this file.
1 #File: CRT.fcl
2 #Brief: Defines default parameters for CRT-related modules
3 #Author: Andrew Olivier aolivier@ur.rochester.edu
4 
5 BEGIN_PROLOG
6 
7 # Simulation
8 # CRTSim module
9 CRTSim_standard:
10 {
11  module_type: "CRTSim"
12  SimLabel: "largeant"
13  GeVToADC: 5e5 #MIP gives ~1000 ADC in commissioning
14  IntegrationTime: 20 #ns
15  ReadoutWindowSize: 4 #IntegrationTimes
16  Deadtime: 5 #Discriminator dead time in IntegrationTimes
17  DACThreshold: 100 #TODO: Set DAC threshold to 2 PE for commissioning. In ADC countss for now.
18 }
19 
20 CRTSimRefac_standard:
21 {
22  module_type: "CRTSimRefac"
23  SimLabel: "largeant:LArG4DetectorServicevolAuxDetSensitiveCRTPaddle"
24  GeVToADC: 5e5 #MIP gives ~1000 ADC in commissioning
25  IntegrationTime: 20 #ns
26  ReadoutWindowSize: 4 #IntegrationTimes
27  Deadtime: 5 #Discriminator dead time in IntegrationTimes
28  DACThreshold: 100 #TODO: Set DAC threshold to 2 PE for commissioning. In ADC countss for now.
29 }
30 
31 
32 # CRTSimValidation module
33 CRTSimValidation_standard:
34 {
35  module_type: "CRTSimValidation"
36  CRTLabel: "CRTSim"
37 }
38 
39 CRTOnlineMonitor_standard:
40 {
41  module_type: "CRTOnlineMonitor"
42  CRTLabel: "crt"
43 }
44 
45 CRTRecoValidation_standard:
46 {
47  module_type: "CRTRecoValidation"
48  CRTLabel: "crt"
49 }
50 
51 TwoCRTMatching_standard:
52 {
53 module_type: "TwoCRTMatching"
54 CRTLabel: "crt"
55 MCC: "true"
56 CTBLabel: "ctbrawdecoder:daq"
57 CTBOnly: "false"
58 SCECorrection: "false"
59 }
60 
61 
62 
63 TwoCRTMatching_data:
64 {
65 module_type: "TwoCRTMatching"
66 CRTLabel: "crtrawdecoder"
67 MCC: "false"
68 CTBLabel: "ctbrawdecoder:daq"
69 CTBOnly: "false"
70 SCECorrection: "false"
71 }
72 
73 TwoCRTMatching_producer:
74 {
75 module_type: "TwoCRTMatchingProducer"
76 CRTLabel: "crt"
77 MCC: "true"
78 SCECorrection: "true"
79 
80 }
81 
82 TwoCRTMatching_producerData:
83 {
84 module_type: "TwoCRTMatchingProducer"
85 CRTLabel: "crtrawdecoder"
86 MCC: "false"
87 SCECorrection: "true"
88 
89 }
90 
91 
92 CRTTimingValidation_data:
93 {
94 module_type: "CRTTimingValidation"
95 CRTLabel: "crtrawdecoder"
96 MCC: "false"
97 CTBLabel: "ctbrawdecoder:daq"
98 }
99 
100 CRTTimeOffset_standard:
101 {
102 module_type: "TimeOffset"
103 CRTLabel: "crtrawdecoder"
104 TimestampLabel: "timingrawdecoder:daq"
105 
106 }
107 
108 SingleCRTMatching_standard:
109 {
110 module_type: "SingleCRTMatching"
111 CRTLabel: "crt"
112 MCC: "true"
113 CTBLabel: "ctbrawdecoder:daq"
114 CTBOnly: "false"
115 SCECorrection: "false"
116 }
117 
118 SingleCRTMatching_data:
119 {
120 module_type: "SingleCRTMatching"
121 CRTLabel: "crtrawdecoder"
122 MCC: "false"
123 CTBLabel: "ctbrawdecoder:daq"
124 CTBOnly: "false"
125 SCECorrection: "false"
126 }
127 
128 
129 SingleCRTMatching_producer:
130 {
131 module_type: "SingleCRTMatchingProducer"
132 CRTLabel: "crt"
133 MCC: "true"
134 SCECorrection: "true"
135 }
136 
137 
138 SingleCRTMatching_producerData:
139 {
140 module_type: "SingleCRTMatchingProducer"
141 CRTLabel: "crtrawdecoder"
142 MCC: "false"
143 SCECorrection: "true"
144 }
145 
146 
147 
148 
149 END_PROLOG