RegCNNEvaluator.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 # This file defines the configuration for the RegCNNEvaluator module
4 
5 # Configuration for TFRegNetHandler
6 standard_tfregnethandler:
7 {
8  LibPath: "DUNE_PARDATA_DIR"
9  TFProtoBuf: "duneRegCNN/dune_model_weighted_20180922-102010.pb"
10  NInputs : 3
11  OutputName: []
12  ReverseViews: [false,false,false]
13 }
14 
15 # Configuration for RegCNNVtxHandler
16 standard_regcnnvtxhandler:
17 {
18  HitsModuleLabel: "linecluster"
19  TFNetHandler1st: @local::standard_tfregnethandler
20  TFNetHandler2nd: @local::standard_tfregnethandler
21  GlobalWireMethod: 2
22  MinClusterHits: 1
23  TdcWidth: 24 # time width of pixel map
24  WireLength: 42 # wire width of pixel map
25  TimeResolution: 6
26  WireResolution: 1
27 }
28 
29 # Configuration for RegCNNNumuHandler
30 # separated by events with contained and un-contained tracks
31 standard_regcnnnumuhandler:
32 {
33  TFNetHandlerContained: @local::standard_tfregnethandler
34  TFNetHandlerExiting: @local::standard_tfregnethandler
35 }
36 
37 # Evaluator for nue energy
38 standard_regcnnevaluator:
39 {
40  module_type: RegCNNEvaluator
41  #==================
42  PixelMapInput: "regcnnmap"
43  ResultLabel: "regcnnresult"
44  CNNType: "Tensorflow"
45  Target: "nueenergy"
46  TFNetHandler: @local::standard_tfregnethandler
47  RegCNNVtxHandler: @local::standard_regcnnvtxhandler
48  RegCNNNumuHandler: @local::standard_regcnnnumuhandler
49  HitsModuleLabel: "linecluster"
50  TrackModuleLabel: "pmtrack"
51  # If a track has one or more hits within a distance ContVolCut cm of edge of detector, it is exiting; otherwise it is contained
52  ContVolCut: 20.0
53 }
54 
55 # Evaluator for nue vertex
56 standard_regcnnvtxevaluator: @local::standard_regcnnevaluator
57 standard_regcnnvtxevaluator.PixelMapInput: "regcnnvtxmap"
58 standard_regcnnvtxevaluator.Target: "nuevertex_on_img"
59 standard_regcnnvtxevaluator.ResultLabel: "regcnnvtxresult"
60 standard_regcnnvtxevaluator.RegCNNVtxHandler.TFNetHandler1st.NInputs: 3
61 standard_regcnnvtxevaluator.RegCNNVtxHandler.TFNetHandler1st.TFProtoBuf: "duneRegCNN/dune_nue_vertices_cascade_1stage_20190423-213724.pb"
62 standard_regcnnvtxevaluator.RegCNNVtxHandler.TFNetHandler2nd.NInputs: 4
63 standard_regcnnvtxevaluator.RegCNNVtxHandler.TFNetHandler2nd.TFProtoBuf: "duneRegCNN/dune_nue_vertices_cascade_2stage_20190701-171845.pb"
64 
65 # Evaluator for numu energy
66 standard_regcnnnumuevaluator: @local::standard_regcnnevaluator
67 standard_regcnnnumuevaluator.PixelMapInput: "regcnnnumumap"
68 standard_regcnnnumuevaluator.ResultLabel: "regcnnnumuresult"
69 standard_regcnnnumuevaluator.Target: "numuenergy"
70 standard_regcnnnumuevaluator.RegCNNNumuHandler.TFNetHandlerContained.TFProtoBuf: "duneRegCNN/jordan_numucc_eng_trackCont_1_trueDetin_1_20200529.pb"
71 standard_regcnnnumuevaluator.RegCNNNumuHandler.TFNetHandlerExiting.TFProtoBuf: "duneRegCNN/jordan_numucc_eng_trackCont_0_trueDetin_1_20200617.pb"
72 
73 END_PROLOG