1 #include "pointidalg.fcl"
5 standard_pointidtrainingdata:
7 module_type: "PointIdTrainingData"
11 OutTextFilePath: "." # path to text files with data dumps
12 DumpToRoot: false # if true then data is dumped to root histograms
16 TrainingDataAlg: @local::standard_trainingdataalg
19 standard_pointidtrainingnuevent:
21 module_type: "PointIdTrainingNuevent"
27 GenModuleLabel: "generator"
31 TrainingDataAlg: @local::standard_trainingdataalg
34 standard_pointidefftest:
36 module_type: "PointIdEffTest"
37 CalorimetryAlg: @local::standard_calorimetryalgmc
39 SimModuleLabel: "largeant"
41 PfpModuleLabel: "pandora" # for comparison
43 NNetModuleLabel: "emtrackid"
49 standard_emtrackclusterid:
51 module_type: "EmTrackClusterId3out"
53 WireLabel: "caldata" # tag of deconvoluted ADC on wires (recob::Wire)
54 HitModuleLabel: "linecluster" # tag of hits made to create clusters and/or tracks, nnet outputs are saved for each hit
55 ClusterModuleLabel: "linecluster" # tag of clusters which are to be EM/track tagged, unclustered leftovers will be EM/track
56 # tagged new collection of clusters is made (including single-hit clusters made of leftovers)
57 # and each accumulated nnet output is assigned to eacch cluster
58 # - SKIP processing clusters if the label is set to ""
59 # - NOTE: use clusters made of hits configured with HitModuleLabel
60 TrackModuleLabel: "" # tag of 3D tracks which are to be EM/track tagged, nnet outputs are accumulated over
61 # hits from the best track projection and assigned for each track, now collection view is
62 # prefered: use the view with max(nhist_coll/2, nhits_ind1, nhits_ind2);
63 # - SKIP processing tracks if the label is set to ""
64 # - NOTE: use tracks made of hits configured with HitModuleLabel
66 PointIdAlg: @local::standard_pointidalg
67 BatchSize: 256 # number of inputs to process in a single batch (parallelized with TF)
69 Views: [] # do processing in selected views only, or use all views if empty list
71 standard_emtrackclusterid2out: @local::standard_emtrackclusterid # the same config, only use 4-output CNN
72 standard_emtrackclusterid2out.module_type: "EmTrackClusterId2out"
73 standard_emtrackclusterid3out: @local::standard_emtrackclusterid # the same config, 3-output CNN for convenience
74 standard_emtrackclusterid3out.module_type: "EmTrackClusterId3out"
75 standard_emtrackmichelid: @local::standard_emtrackclusterid # the same config, only use 4-output CNN
76 standard_emtrackmichelid.module_type: "EmTrackMichelId"
78 standard_particledecayid:
80 module_type: "ParticleDecayId"
82 WireLabel: "caldata" # tag of deconvoluted ADC on wires (recob::Wire)
83 TrackModuleLabel: "pmtrack" # tag of tracks where decay points should be tagged
85 PointIdAlg: @local::standard_pointidalg
87 RoiThreshold: 0.8 # search for decay points where the net output > ROI threshold
88 PointThreshold: 0.998 # tag decay point if it is detected in at least two planes with net outputs product > POINT threshold
89 SkipView: -1 # use all views to find decays if -1, or skip the view with provided index and use only the two other views