3 standard_cafmaker_spyv3:
7 # GeneratorLabels is a list of module labels for extracting MCTruth data products.
8 # If it is missing, then the CAFMaker module will look for all MCTruth data products
11 # GeneratorLabels: [ "generator" ]
13 # the GENIEGeneratorLabels variable is a list of module labels for extracting GTruth data
14 # products, which are made only by GENIE. Often a generator module label will have to
15 # appear in GeneratorLabels and in GENIEGeneratorLabels if you want both kinds of
16 # information stored in the analysis tree. Omit this argument if you want CAFMaker_module
17 # to look for all GTruth data products in the event.
19 # GENIEGeneratorLabels: [ "generator" ]
21 InstanceLabelCalo: "ECAL"
22 InstanceLabelMuID: "MuID"
25 RawCaloHitLabel: "daqsipm"
26 RawMuIDHitLabel: "daqsipmmuid"
28 CaloHitLabel: "sscalohit"
29 MuIDHitLabel: "sscalohitmuid"
30 TPCClusterLabel: "tpccluster"
32 TrackTrajectoryLabel: "track"
34 ClusterLabel: "calocluster"
35 MuIDClusterLabel: "caloclustermuid"
36 ECALAssnLabel: "trkecalassn"
37 VeeLabel: "veefinder1"
39 POTSummaryLabel: "generator" # leave blank to skip POTSummary
41 # What to save? ==============================================
42 # MC info is: (a) MCTruth, GTruth, MCParticle if WriteMCinfo; (b) MCPtrajectory if
43 # (WriteMCPTrajectory && WriteMCinfo); and (c) MC info in calorimeter if
44 # (WriteMCCaloInfo && WriteMCinfo).
45 # Write momenta associated with MC trajectories only if the trajectory is also written
47 WriteMCPTrajectory: false
48 WriteMCPTrajMomenta: false
50 # The origin of an MCParticle might be a short distance from the MCTrue interaction
51 # vertex - maybe it is a pi0, tau or charm produced in the interaction and decayed
52 # by GEANT. Count the MCParticle as from the vertex if it is less than this distance:
53 MatchMCPtoVertDist: 0.001
55 # Tracking info is: (a) raw hits if WriteHits; (b) TPCClusters and the tracks that
56 # they are associated to if WriteTPCClusters; (c) the track info if WriteTracks (d)
57 # found vertices and their associations to track ends if (WriteVertices && WriteTracks).
59 WriteTPCClusters: true
61 WriteTrackTrajectories: false
65 # Calorimetry info is: (a) calorimeter digits if WriteCaloDigits; (b) hits if
66 # WriteCaloHits; (c) clusters if WriteCaloClusters (d) associations to tracks if
67 # (WriteMatchedTracks && WriteCaloClusters && WriteTracks).
69 WriteCaloDigits: false
71 WriteCaloClusters: true
72 WriteMatchedTracks: true
74 # dE/dx algorithms are still here in the analysis code; hence the IonizeTruncate
75 # parameter. Coherent pion analysis has some code here as well. WriteCohInfo
76 # also needs WriteMCinfo.
81 standard_cafmaker_spyv3_edep:
85 # GeneratorLabels is a list of module labels for extracting MCTruth data products.
86 # If it is missing, then the CAFMaker module will look for all MCTruth data products
89 # GeneratorLabels: [ "generator" ]
91 # the GENIEGeneratorLabels variable is a list of module labels for extracting GTruth data
92 # products, which are made only by GENIE. Often a generator module label will have to
93 # appear in GeneratorLabels and in GENIEGeneratorLabels if you want both kinds of
94 # information stored in the analysis tree. Omit this argument if you want CAFMaker_module
95 # to look for all GTruth data products in the event.
97 # GENIEGeneratorLabels: [ "generator" ]
99 InstanceLabelCalo: "ECAL"
100 InstanceLabelMuID: "MuID"
101 GEANTLabel: "edepconvert"
102 RawCaloHitLabel: "daqsipm"
103 RawMuIDHitLabel: "daqsipmmuid"
105 CaloHitLabel: "sscalohit"
106 MuIDHitLabel: "sscalohitmuid"
107 TPCClusterLabel: "tpccluster"
109 TrackTrajectoryLabel: "track"
110 VertexLabel: "vertex"
111 ClusterLabel: "calocluster"
112 MuIDClusterLabel: "caloclustermuid"
113 ECALAssnLabel: "trkecalassn"
114 VeeLabel: "veefinder1"
116 POTSummaryLabel: "edepconvert" # leave blank to skip POTSummary
118 # What to save? ==============================================
119 # MC info is: (a) MCTruth, GTruth, MCParticle if WriteMCinfo; (b) MCPtrajectory if
120 # (WriteMCPTrajectory && WriteMCinfo); and (c) MC info in calorimeter if
121 # (WriteMCCaloInfo && WriteMCinfo).
122 # Write momenta associated with MC trajectories only if the trajectory is also written
124 WriteMCPTrajectory: false
125 WriteMCPTrajMomenta: false
126 WriteMCCaloInfo: true
127 # The origin of an MCParticle might be a short distance from the MCTrue interaction
128 # vertex - maybe it is a pi0, tau or charm produced in the interaction and decayed
129 # by GEANT. Count the MCParticle as from the vertex if it is less than this distance:
130 MatchMCPtoVertDist: 0.001
132 # Tracking info is: (a) raw hits if WriteHits; (b) TPCClusters and the tracks that
133 # they are associated to if WriteTPCClusters; (c) the track info if WriteTracks (d)
134 # found vertices and their associations to track ends if (WriteVertices && WriteTracks).
136 WriteTPCClusters: true
138 WriteTrackTrajectories: false
142 # Calorimetry info is: (a) calorimeter digits if WriteCaloDigits; (b) hits if
143 # WriteCaloHits; (c) clusters if WriteCaloClusters (d) associations to tracks if
144 # (WriteMatchedTracks && WriteCaloClusters && WriteTracks).
146 WriteCaloDigits: false
148 WriteCaloClusters: true
149 WriteMatchedTracks: true
151 # dE/dx algorithms are still here in the analysis code; hence the IonizeTruncate
152 # parameter. Coherent pion analysis has some code here as well. WriteCohInfo
153 # also needs WriteMCinfo.
158 standard_cafmaker_dayone:
160 module_type: CAFMaker
162 # GeneratorLabels is a list of module labels for extracting MCTruth data products.
163 # If it is missing, then the CAFMaker module will look for all MCTruth data products
166 # GeneratorLabels: [ "generator" ]
168 # the GENIEGeneratorLabels variable is a list of module labels for extracting GTruth data
169 # products, which are made only by GENIE. Often a generator module label will have to
170 # appear in GeneratorLabels and in GENIEGeneratorLabels if you want both kinds of
171 # information stored in the analysis tree. Omit this argument if you want CAFMaker_module
172 # to look for all GTruth data products in the event.
174 # GENIEGeneratorLabels: [ "generator" ]
176 InstanceLabelCalo: "TrackerSc"
177 InstanceLabelMuID: "MuID"
179 RawCaloHitLabel: "daqsipm"
180 RawMuIDHitLabel: "daqsipmmuid"
182 CaloHitLabel: "sscalohit"
183 MuIDHitLabel: "sscalohitmuid"
184 TPCClusterLabel: "dayone"
185 TrackLabel: "trackpass1"
186 TrackTrajectoryLabel: "trackpass1"
187 VertexLabel: "vertex"
188 ClusterLabel: "calocluster"
189 MuIDClusterLabel: "caloclustermuid"
190 ECALAssnLabel: "trkecalassn"
191 VeeLabel: "veefinder1"
193 POTSummaryLabel: "edepconvert" # leave blank to skip POTSummary
195 # What to save? ==============================================
196 # MC info is: (a) MCTruth, GTruth, MCParticle if WriteMCinfo; (b) MCPtrajectory if
197 # (WriteMCPTrajectory && WriteMCinfo); and (c) MC info in calorimeter if
198 # (WriteMCCaloInfo && WriteMCinfo).
199 # Write momenta associated with MC trajectories only if the trajectory is also written
201 WriteMCPTrajectory: true
202 WriteMCPTrajMomenta: true
203 WriteMCCaloInfo: true
204 # The origin of an MCParticle might be a short distance from the MCTrue interaction
205 # vertex - maybe it is a pi0, tau or charm produced in the interaction and decayed
206 # by GEANT. Count the MCParticle as from the vertex if it is less than this distance:
207 MatchMCPtoVertDist: 0.001
209 # Tracking info is: (a) raw hits if WriteHits; (b) TPCClusters and the tracks that
210 # they are associated to if WriteTPCClusters; (c) the track info if WriteTracks (d)
211 # found vertices and their associations to track ends if (WriteVertices && WriteTracks).
213 WriteTPCClusters: true
215 WriteTrackTrajectories: true
219 # Calorimetry info is: (a) calorimeter digits if WriteCaloDigits; (b) hits if
220 # WriteCaloHits; (c) clusters if WriteCaloClusters (d) associations to tracks if
221 # (WriteMatchedTracks && WriteCaloClusters && WriteTracks).
223 WriteCaloDigits: false
225 WriteCaloClusters: false
226 WriteMatchedTracks: false
228 # dE/dx algorithms are still here in the analysis code; hence the IonizeTruncate
229 # parameter. Coherent pion analysis has some code here as well. WriteCohInfo
230 # also needs WriteMCinfo.
235 standard_cafmaker_dayone_edep:
237 module_type: CAFMaker
239 # GeneratorLabels is a list of module labels for extracting MCTruth data products.
240 # If it is missing, then the CAFMaker module will look for all MCTruth data products
243 # GeneratorLabels: [ "generator" ]
245 # the GENIEGeneratorLabels variable is a list of module labels for extracting GTruth data
246 # products, which are made only by GENIE. Often a generator module label will have to
247 # appear in GeneratorLabels and in GENIEGeneratorLabels if you want both kinds of
248 # information stored in the analysis tree. Omit this argument if you want CAFMaker_module
249 # to look for all GTruth data products in the event.
251 # GENIEGeneratorLabels: [ "generator" ]
253 InstanceLabelCalo: "TrackerSc"
254 InstanceLabelMuID: "MuID"
255 GEANTLabel: "edepconvert"
256 RawCaloHitLabel: "daqsipm"
257 RawMuIDHitLabel: "daqsipmmuid"
259 CaloHitLabel: "sscalohit"
260 MuIDHitLabel: "sscalohitmuid"
261 TPCClusterLabel: "dayone"
262 TrackLabel: "trackpass1"
263 TrackTrajectoryLabel: "trackpass1"
264 VertexLabel: "vertex"
265 ClusterLabel: "calocluster"
266 MuIDClusterLabel: "caloclustermuid"
267 ECALAssnLabel: "trkecalassn"
268 VeeLabel: "veefinder1"
270 POTSummaryLabel: "edepconvert" # leave blank to skip POTSummary
272 # What to save? ==============================================
273 # MC info is: (a) MCTruth, GTruth, MCParticle if WriteMCinfo; (b) MCPtrajectory if
274 # (WriteMCPTrajectory && WriteMCinfo); and (c) MC info in calorimeter if
275 # (WriteMCCaloInfo && WriteMCinfo).
276 # Write momenta associated with MC trajectories only if the trajectory is also written
278 WriteMCPTrajectory: true
279 WriteMCPTrajMomenta: true
280 WriteMCCaloInfo: true
281 # The origin of an MCParticle might be a short distance from the MCTrue interaction
282 # vertex - maybe it is a pi0, tau or charm produced in the interaction and decayed
283 # by GEANT. Count the MCParticle as from the vertex if it is less than this distance:
284 MatchMCPtoVertDist: 0.001
286 # Tracking info is: (a) raw hits if WriteHits; (b) TPCClusters and the tracks that
287 # they are associated to if WriteTPCClusters; (c) the track info if WriteTracks (d)
288 # found vertices and their associations to track ends if (WriteVertices && WriteTracks).
290 WriteTPCClusters: true
292 WriteTrackTrajectories: true
296 # Calorimetry info is: (a) calorimeter digits if WriteCaloDigits; (b) hits if
297 # WriteCaloHits; (c) clusters if WriteCaloClusters (d) associations to tracks if
298 # (WriteMatchedTracks && WriteCaloClusters && WriteTracks).
300 WriteCaloDigits: false
302 WriteCaloClusters: false
303 WriteMatchedTracks: false
305 # dE/dx algorithms are still here in the analysis code; hence the IonizeTruncate
306 # parameter. Coherent pion analysis has some code here as well. WriteCohInfo
307 # also needs WriteMCinfo.