Skip to content

Commit 0d2eccb

Browse files
author
Brinden Carlson
committed
Update to using cluster3dsbn which runs only spacepoint producer and reduces verbosity
1 parent d6530d1 commit 0d2eccb

3 files changed

Lines changed: 95 additions & 94 deletions

File tree

sbndcode/JobConfigurations/base/reco_sbnd.fcl

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
#include "caldata_sbnd.fcl"
2626
#include "hitfindermodules_sbnd.fcl"
27-
#include "cluster_sbnd.fcl"
2827
#include "trackfindermodules_sbnd.fcl"
2928
#include "calorimetry_sbnd.fcl"
3029
#include "showerfindermodules_sbnd.fcl"
@@ -48,13 +47,13 @@
4847
#include "scecorrections.fcl"
4948
#include "flashmatch_sbnd.fcl"
5049

51-
#include "simplemerge.fcl"
5250
#include "mlreco_sbnd.fcl"
5351

5452

5553
###include "hitparticleassociations.fcl"
5654

5755
#include "sbnd_trackcalo_skimmer.fcl"
56+
#include "cluster_sbnd.fcl"
5857

5958
process_name: Reco
6059

@@ -125,10 +124,10 @@ physics:
125124

126125
### cluster-finder producers
127126
#fuzzycluster: @local::sbnd_fuzzycluster
128-
linecluster: @local::sbnd_linecluster
127+
#linecluster: @local::sbnd_linecluster
129128
#cccluster: @local::sbnd_clustercrawler
130129
#spacepts: @local::sbnd_spacepts
131-
blurredcluster: @local::sbnd_blurredcluster
130+
#blurredcluster: @local::sbnd_blurredcluster
132131

133132
### pandora
134133
pandora: @local::sbnd_pandora
@@ -194,8 +193,7 @@ physics:
194193
caloskimCalorimetry: @local::caloskim_calorimetry
195194

196195
#ML Reco
197-
cluster3d: @local::standard_cluster3d
198-
simplemerge: @local::simplemerge
196+
cluster3d: @local::sbnd_cluster3d
199197

200198
}
201199

@@ -219,7 +217,6 @@ physics:
219217
# , corner
220218
# , fuzzycluster
221219
, crtstrips
222-
, simplemerge #merges dropped particle collections into nominal
223220
, cluster3d
224221
]
225222

@@ -287,7 +284,7 @@ outputs:
287284
"drop *raw::RawDigits*_*_*_*",
288285
#"drop sim::SimChannels_*_*_*",
289286
"drop sim::OpDetBacktrackerRecords_*_*_*",
290-
"drop *_linecluster_*_*",
287+
#"drop *_linecluster_*_*",
291288
"drop *_fasthit_*_*",
292289
"drop *_cluster3d_*_*", #drop all mlreco output
293290
"drop *_simplemerge_*_*" #drop all mlreco output
@@ -325,7 +322,7 @@ physics.producers.fasthit.DigitModuleLabel: "simtpc2d:daq"
325322
#physics.producers.corner.CornerAlgParamSet.RawDataModuleLabel: "daq"
326323
#physics.producers.corner.CornerAlgParamSet.CalDataModuleLabel: "caldata"
327324
#
328-
physics.producers.linecluster.HitFinderModuleLabel: "gaushit"
325+
#physics.producers.linecluster.HitFinderModuleLabel: "gaushit"
329326

330327
#physics.producers.fuzzycluster.HitsModuleLabel: "gaushit"
331328
#physics.producers.fuzzycluster.CalDataModuleLabel: "caldata"
Lines changed: 3 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,4 @@
1-
#include "clustermodules.fcl"
1+
#include "cluster_sbn.fcl"
22

3-
BEGIN_PROLOG
4-
5-
sbnd_dbscanalg: @local::standard_dbscanalg
6-
7-
sbnd_clustercrawleralg: @local::standard_clustercrawleralg
8-
sbnd_clustercrawleralg.AllowNoHitWire: 3
9-
sbnd_clustercrawleralg.MaxWirSkip: [12, 8, 2]
10-
sbnd_clustercrawleralg.MinWirAfterSkip: [1, 1, 1]
11-
sbnd_clustercrawleralg.ChiCut: [2., 2., 2.]
12-
sbnd_clustercrawleralg.ChgCut: [2., 2., 2.]
13-
sbnd_clustercrawleralg.HitErrFac: 0.6
14-
15-
sbnd_cchitfinderalg: @local::standard_cchitfinderalg
16-
sbnd_cchitfinderalg.MinPeak: [8, 5, 5]
17-
sbnd_cchitfinderalg.MinRMSInd: 5.
18-
sbnd_cchitfinderalg.MinRMSCol: 10.
19-
sbnd_cchitfinderalg.ChiNorms: [0.5, 2.7]
20-
sbnd_cchitfinderalg.ChgNorms: [1.0, 1.0]
21-
22-
sbnd_fuzzyclusteralg: @local::standard_fuzzyclusteralg
23-
24-
sbnd_houghbasealg: @local::standard_houghbasealg
25-
sbnd_houghbasealg.MaxLines: 15
26-
sbnd_houghbasealg.MinHits: 3
27-
sbnd_houghbasealg.NumAngleCells: 5000
28-
sbnd_houghbasealg.MaxDistance: 5.0
29-
30-
sbnd_endpointalg: @local::standard_endpointalg
31-
32-
sbnd_clustercrawler: @local::standard_clustercrawler
33-
sbnd_clustercrawler.ClusterCrawlerAlg: @local::sbnd_clustercrawleralg
34-
sbnd_clustercrawler.CCHitFinderAlg: @local::sbnd_cchitfinderalg
35-
36-
sbnd_clustercrawlermc: @local::sbnd_clustercrawler
37-
sbnd_clustercrawlermc.CCHitFinderAlg.MinRMSInd: 6.7
38-
sbnd_clustercrawlermc.CCHitFinderAlg.MinRMSCol: 7.6
39-
sbnd_clustercrawlermc.CCHitFinderAlg.ChiNorms: [ 1.6, 7.5 ]
40-
41-
42-
#Initial tuning has been applied to blurred cluster but it is no longer supported.
43-
sbnd_blurredclusteralg: @local::standard_blurredclusteralg
44-
physics.producers.blurredcluster.CreateDebugPDF: false
45-
sbnd_blurredclusteralg.BlurWire: 20
46-
sbnd_blurredclusteralg.BlurTick: 12
47-
sbnd_blurredclusteralg.SigmaWire: 14
48-
sbnd_blurredclusteralg.SigmaTick: 6
49-
sbnd_blurredclusteralg.ClusterWireDistance: 8
50-
sbnd_blurredclusteralg.ClusterTickDistance: 2
51-
sbnd_blurredclusteralg.MaxTickWidthBlur: 10
52-
sbnd_blurredclusteralg.NeighboursThreshold: 8
53-
sbnd_blurredclusteralg.MinNeighbours: 0
54-
sbnd_blurredclusteralg.MinSize: 8
55-
sbnd_blurredclusteralg.MinSeed: 0.5
56-
sbnd_blurredclusteralg.TimeThreshold: 500
57-
sbnd_blurredclusteralg.ChargeThreshold: 20
58-
59-
sbnd_blurredcluster: @local::standard_blurredcluster
60-
sbnd_blurredcluster.BlurredClusterAlg: @local::sbnd_blurredclusteralg
61-
62-
63-
sbnd_dbcluster: @local::standard_dbcluster
64-
sbnd_dbcluster.DBScanAlg: @local::sbnd_dbscanalg
65-
66-
sbnd_dbclusterana: @local::standard_dbclusterana
67-
68-
sbnd_fuzzycluster: @local::standard_fuzzycluster
69-
sbnd_fuzzycluster.fuzzyClusterAlg: @local::sbnd_fuzzyclusteralg
70-
71-
sbnd_linecluster: @local::standard_linecluster
72-
sbnd_linecluster.ClusterCrawlerAlg: @local::sbnd_clustercrawleralg
73-
74-
sbnd_houghlinefinder: @local::standard_houghlinefinder
75-
sbnd_houghlinefinder.HoughBaseAlg: @local::sbnd_houghbasealg
76-
77-
sbnd_houghlinefinderana: @local::standard_houghlinefinderana
78-
79-
sbnd_linemerger: @local::standard_linemerger
80-
81-
sbnd_endpointmod: @local::standard_endpointmod
82-
sbnd_endpointmod.EndPointAlg: @local::sbnd_endpointalg
83-
84-
sbnd_showeranglecluster: @local::standard_showeranglecluster
85-
86-
END_PROLOG
3+
sbnd_cluster3d: @local::sbn_cluster3d
4+
sbnd_cluster3d.Hit3DBuilderAlg.SaveMythicalPoints: false
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
#include "clustermodules.fcl"
2+
3+
BEGIN_PROLOG
4+
5+
sbnd_dbscanalg: @local::standard_dbscanalg
6+
7+
sbnd_clustercrawleralg: @local::standard_clustercrawleralg
8+
sbnd_clustercrawleralg.AllowNoHitWire: 3
9+
sbnd_clustercrawleralg.MaxWirSkip: [12, 8, 2]
10+
sbnd_clustercrawleralg.MinWirAfterSkip: [1, 1, 1]
11+
sbnd_clustercrawleralg.ChiCut: [2., 2., 2.]
12+
sbnd_clustercrawleralg.ChgCut: [2., 2., 2.]
13+
sbnd_clustercrawleralg.HitErrFac: 0.6
14+
15+
sbnd_cchitfinderalg: @local::standard_cchitfinderalg
16+
sbnd_cchitfinderalg.MinPeak: [8, 5, 5]
17+
sbnd_cchitfinderalg.MinRMSInd: 5.
18+
sbnd_cchitfinderalg.MinRMSCol: 10.
19+
sbnd_cchitfinderalg.ChiNorms: [0.5, 2.7]
20+
sbnd_cchitfinderalg.ChgNorms: [1.0, 1.0]
21+
22+
sbnd_fuzzyclusteralg: @local::standard_fuzzyclusteralg
23+
24+
sbnd_houghbasealg: @local::standard_houghbasealg
25+
sbnd_houghbasealg.MaxLines: 15
26+
sbnd_houghbasealg.MinHits: 3
27+
sbnd_houghbasealg.NumAngleCells: 5000
28+
sbnd_houghbasealg.MaxDistance: 5.0
29+
30+
sbnd_endpointalg: @local::standard_endpointalg
31+
32+
sbnd_clustercrawler: @local::standard_clustercrawler
33+
sbnd_clustercrawler.ClusterCrawlerAlg: @local::sbnd_clustercrawleralg
34+
sbnd_clustercrawler.CCHitFinderAlg: @local::sbnd_cchitfinderalg
35+
36+
sbnd_clustercrawlermc: @local::sbnd_clustercrawler
37+
sbnd_clustercrawlermc.CCHitFinderAlg.MinRMSInd: 6.7
38+
sbnd_clustercrawlermc.CCHitFinderAlg.MinRMSCol: 7.6
39+
sbnd_clustercrawlermc.CCHitFinderAlg.ChiNorms: [ 1.6, 7.5 ]
40+
41+
42+
#Initial tuning has been applied to blurred cluster but it is no longer supported.
43+
sbnd_blurredclusteralg: @local::standard_blurredclusteralg
44+
physics.producers.blurredcluster.CreateDebugPDF: false
45+
sbnd_blurredclusteralg.BlurWire: 20
46+
sbnd_blurredclusteralg.BlurTick: 12
47+
sbnd_blurredclusteralg.SigmaWire: 14
48+
sbnd_blurredclusteralg.SigmaTick: 6
49+
sbnd_blurredclusteralg.ClusterWireDistance: 8
50+
sbnd_blurredclusteralg.ClusterTickDistance: 2
51+
sbnd_blurredclusteralg.MaxTickWidthBlur: 10
52+
sbnd_blurredclusteralg.NeighboursThreshold: 8
53+
sbnd_blurredclusteralg.MinNeighbours: 0
54+
sbnd_blurredclusteralg.MinSize: 8
55+
sbnd_blurredclusteralg.MinSeed: 0.5
56+
sbnd_blurredclusteralg.TimeThreshold: 500
57+
sbnd_blurredclusteralg.ChargeThreshold: 20
58+
59+
sbnd_blurredcluster: @local::standard_blurredcluster
60+
sbnd_blurredcluster.BlurredClusterAlg: @local::sbnd_blurredclusteralg
61+
62+
63+
sbnd_dbcluster: @local::standard_dbcluster
64+
sbnd_dbcluster.DBScanAlg: @local::sbnd_dbscanalg
65+
66+
sbnd_dbclusterana: @local::standard_dbclusterana
67+
68+
sbnd_fuzzycluster: @local::standard_fuzzycluster
69+
sbnd_fuzzycluster.fuzzyClusterAlg: @local::sbnd_fuzzyclusteralg
70+
71+
sbnd_linecluster: @local::standard_linecluster
72+
sbnd_linecluster.ClusterCrawlerAlg: @local::sbnd_clustercrawleralg
73+
74+
sbnd_houghlinefinder: @local::standard_houghlinefinder
75+
sbnd_houghlinefinder.HoughBaseAlg: @local::sbnd_houghbasealg
76+
77+
sbnd_houghlinefinderana: @local::standard_houghlinefinderana
78+
79+
sbnd_linemerger: @local::standard_linemerger
80+
81+
sbnd_endpointmod: @local::standard_endpointmod
82+
sbnd_endpointmod.EndPointAlg: @local::sbnd_endpointalg
83+
84+
sbnd_showeranglecluster: @local::standard_showeranglecluster
85+
86+
END_PROLOG

0 commit comments

Comments
 (0)