3 standard_structuredtree:
5 module_type: StructuredTree
7 #=== input product labels ===
9 GEANTInstanceCalo: "ECAL"
10 GEANTInstanceMuID: "MuID"
12 RawCaloHitLabel: "daqsipm"
13 RawCaloHitInstanceCalo: "ECAL"
14 RawCaloHitInstanceMuID: "MuID"
18 CaloHitLabel: "sscalohit"
19 CaloHitInstanceCalo: ""
20 MuIDHitLabel: "sipmhit"
21 CaloHitInstanceMuID: "MuID"
23 TPCClusterLabel: "tpccluster"
26 ClusterLabel: "calocluster"
27 ECALAssnLabel: "trkecalassn"
28 VeeLabel: "veefinder1"
30 #Two configurations: one for general analysis, one for reco r&d
31 AnalysisMode: "gen" # gen or reco
32 WriteDisplay: false # write info for standalone event display
34 # = What to save? ==============================================
35 # = MC info is: (a) MCTruth, GTruth, MCParticle if WriteMCinfo; (b) MCPtrajectory if
36 # = (WriteMCPTrajectory && WriteMCinfo); and (c) MC info in calorimeter if
37 # = (WriteMCCaloInfo && WriteMCinfo).
38 # = Write momenta associated with MC trajectories only if the trajectory is also written
40 WriteMCPTrajectory: false
41 WriteMCPTrajMomenta: false
43 # The origin of an MCParticle might be a short distance from the MCTrue interaction
44 # vertex - maybe it is a pi0, tau or charm produced in the interaction and decayed
45 # by GEANT. Count the MCParticle as from the vertex if it is less than this distance:
46 MatchMCPtoVertDist: 0.001
48 # Tracking info is: (a) raw hits if WriteHits; (b) TPCClusters and the tracks that
49 # they are associated to if WriteTPCClusters; (c) the track info if WriteTracks (d)
50 # found vertices and their associations to track ends if (WriteVertices && WriteTracks).
52 WriteTPCClusters: true
57 # Calorimetry info is: (a) calorimeter digits if WriteCaloDigits; (b) hits if
58 # WriteCaloHits; (c) clusters if WriteCaloClusters (d) associations to tracks if
59 # (WriteMatchedTracks && WriteCaloClusters && WriteTracks).
60 WriteCaloDigits: false
62 WriteCaloClusters: true
63 WriteMatchedTracks: true
65 # dE/dx algorithms are still here in the analysis code; hence the IonizeTruncate
66 # parameter. Coherent pion analysis has some code here as well. WriteCohInfo
67 # also needs WriteMCinfo.