cosmicremovalmodules.fcl
Go to the documentation of this file.
1 #include "spacepointalgorithms.fcl"
2 #include "clustermodules.fcl"
3 BEGIN_PROLOG
4 
5 standard_cosmictagger:
6 {
7  module_type: "CosmicTagger"
8  SpacePointAlg: @local::standard_spacepointalg
9  TPCBoundaryLimit: 15
10  SpillDistance: 12
11  SpillVetoCounter: 2
12  dTLimit: 8
13  dWLimit: 8
14  TrackModuleLabel: "track" #"beziertracker"
15  ClusterModuleLabel: "cluster" #"dbcluster"
16  DoTrackCheck: 1 # 0
17  DoClusterCheck: 1 # 1
18  ClustersAssociatedToTracks: 1 # make this 1 when tracks are associated to clusters
19  TrackAssocToClusterModuleLabel: "track"
20 }
21 
22 standard_cosmicclustertagger:
23 {
24  module_type: "CosmicClusterTagger"
25  ClusterModuleLabel: "cluster" #"dbcluster"
26  TickLimit: 0
27 }
28 
29 standard_cosmictracktagger:
30 {
31  module_type: "CosmicTrackTagger"
32  TPCXBoundary: 10
33  TPCYBoundary: 20
34  TPCZBoundary: 10
35  TrackModuleLabel: "track" #"beziertracker"
36 }
37 
38 standard_cosmicpfparticletagger:
39 {
40  module_type: "CosmicPFParticleTagger"
41  TPCXBoundary: 0
42  TPCYBoundary: 20
43  TPCZBoundary: 10
44  PFParticleModuleLabel: "pfparticle"
45  TrackModuleLabel: "track"
46 }
47 
48 standard_cosmicpcaxistagger:
49 {
50  module_type: "CosmicPCAxisTagger"
51  TPCXBoundary: 0
52  TPCYBoundary: 20
53  TPCZBoundary: 10
54  PFParticleModuleLabel: "pfparticle"
55  PCAxisModuleLabel: "pfparticle"
56  PrincipalComponentsAlg: @local::standard_cluster3dprincipalcomponentsalg
57 }
58 
59 standard_beamflashtrackmatchtaggeralg:
60 {
61  MIPdQdx: 2.1
62  OpDetSaturation: 200.
63 
64  SingleChannelCut: 50.0
65  CumulativeChannelThreshold: 3.0
66  CumulativeChannelCut: 4
67  IntegralCut: 4.0
68  MinTrackLength: 0.0
69  MinOpDet: 1.0
70 
71  MakeOutsideDriftTags: false
72  NormalizeHypothesisToFlash: false
73 }
74 
75 standard_hittagassociatoralg:
76 {
77 }
78 standard_beamflashtrackmatchtagger:
79 {
80  module_type: "BeamFlashTrackMatchTagger"
81  BeamFlashTrackMatchAlgParams: @local::standard_beamflashtrackmatchtaggeralg
82  TrackModuleLabel: "track"
83  FlashModuleLabel: "opflash"
84 
85  HitTagAssociatorAlgParams: @local::standard_beamflashtrackmatchtaggeralg
86  MakeHitTagAssns: true
87  HitModuleLabel: "gaushit"
88 }
89 
90 standard_flashhypothesisana:
91 {
92  module_type: "FlashHypothesisAna"
93  BeamFlashTrackMatchAlgParams: @local::standard_beamflashtrackmatchtaggeralg
94  TrackModuleLabel: "track"
95  FlashModuleLabel: "opflash"
96 }
97 
98 standard_flashhypothesistruthana:
99 {
100  module_type: "FlashHypothesisTruthAna"
101  BeamFlashTrackMatchAlgParams: @local::standard_beamflashtrackmatchtaggeralg
102  MCModuleLabel: "largeant"
103  FlashModuleLabel: "opflash"
104 }
105 
106 standard_crhitremoval:
107 {
108  module_type: "CRHitRemoval"
109  HitProducerLabel: "gaushit"
110  CosmicProducerLabels: ["pandoraCosmicKHitPFPart"]
111  PFParticleProducerLabel: "pandoraCosmic"
112  TrackProducerLabels: ["pandoraCosmicKHit"]
113  AssnProducerLabels: ["pandoraCosmicKHit"]
114  CosmicTagThresholds: [0.6, 0.6]
115 }
116 
117 standard_crhitremovalbypca:
118 {
119  module_type: "CRHitRemovalByPCA"
120  HitProducerLabel: "gaushit"
121  CosmicProducerLabel: "cosmicpcaxisKHit"
122  PFParticleProducerLabel: "pandoraCosmic"
123  CosmicTagThreshold: 0.6
124 }
125 
126 standard_trackpfparticlematch:
127 {
128  module_type: "TrackPFParticleMatch"
129  PFParticleModuleLabel: "pandoraCosmic"
130  TrackModuleLabel: "trackkalmanhit"
131 }
132 
133 microboone_cosmictagger: @local::standard_cosmictagger
134 microboone_cosmictracktagger: @local::standard_cosmictracktagger
135 microboone_cosmicpfparticletagger: @local::standard_cosmicpfparticletagger
136 microboone_cosmicpcaxistagger: @local::standard_cosmicpcaxistagger
137 microboone_cosmicclustertagger: @local::standard_cosmicclustertagger
138 microboone_beamflashtrackmatchtagger: @local::standard_beamflashtrackmatchtagger
139 microboone_crhitremoval: @local::standard_crhitremoval
140 microboone_crhitremovalbypca: @local::standard_crhitremovalbypca
141 microboone_trackpfparticlematch: @local::standard_trackpfparticlematch
142 
143 microboone_cosmicremovalana:
144 {
145 module_type: "CosmicRemovalAna"
146 GenieGenModuleLabel: "generator"
147 #GenieGenModuleLabel: "nugenerator"
148 MCModuleLabel: "largeant"
149 HitCompareCut: 4
150 HitsModuleLabel: "gaushit"
151 MCHitsModuleLabel: "mchit"
152 ClusterModuleLabel: "fuzzycluster"
153 TrackModuleLabel: "beziertracker"
154 CosmicTagAssocLabel: ["cosmictagger" ]
155 CosmicScoreThresholds: [0.0]
156 }
157 
158 
159 END_PROLOG