GCNGraphMaker.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 # This file defines the configuration for the GCNGraphMaker module
4 
5 standard_gcngraphmaker:
6 {
7  module_type: GCNGraphMaker
8  #==================
9  SpacePointModuleLabel: "pandora"
10  SpacePointInstanceLabel: ""
11  MinClusterHits: 100
12  UseNeighbourRadius: true
13  NeighbourRadius: 3.0 # Distance in cm
14  Include2DFeatures: false
15  CollectionPlaneOnly: false
16  SaveTrueParticle: false
17  UseNodeDeghostingGroundTruth: false
18  TruthRadius: 1.0 # Distance in cm
19  UseNodeDirectionGroundTruth: false
20  SaveParticleFlow: false
21 }
22 
23 standard_gcngraphmaker_dune10kt: @local::standard_gcngraphmaker
24 standard_gcngraphmaker_dune10kt.SpacePointModuleLabel: "reco3d"
25 standard_gcngraphmaker_dune10kt.UseNeighbourRadius: false
26 standard_gcngraphmaker_dune10kt.Include2DFeatures: true
27 standard_gcngraphmaker_dune10kt.SaveTrueParticle: true
28 standard_gcngraphmaker_dune10kt.UseNodeDeghostingGroundTruth: true
29 standard_gcngraphmaker_dune10kt.UseNodeDirectionGroundTruth: true
30 standard_gcngraphmaker_dune10kt.SaveParticleFlow: true
31 
32 standard_gcnroot:
33 {
34  module_type: GCNGraphROOT
35  #==================
36  GraphModuleLabel: "graph"
37  GraphInstanceLabel: "graph"
38  TruthLabel: "generator"
39  OutputName: "gcn"
40  TreeName: "GraphTree"
41  SaveEventTruth: true
42  SaveParticleTree: true
43 }
44 
45 standard_gcnh5:
46 {
47  module_type: GCNH5
48  #==================
49  GraphModuleLabel: "graph"
50  GraphInstanceLabel: "graph"
51  TruthLabel: "generator"
52  OutputName: "gcn"
53  TreeName: "GraphTree"
54  SaveEventTruth: true
55  SaveParticleTruth: true
56 }
57 
58 standard_gcngraphmaker_protodune:
59 {
60  module_type: GCNGraphMakerProtoDUNE
61  #==================
62  SpacePointLabel: "pandora"
63  MinClusterHits: 100
64  NeighbourRadii: [3.0,10.,30.] # Distance in cm
65  UseBeamSliceOnly: false
66  UseAllSlices: true
67  SliceModuleLabel: "pandora"
68  ParticleModuleLabel: "pandora"
69  UseEM: true
70  UseHitsForTruthMatching: true
71 }
72 
73 standard_gcngraphmaker_protodune_beam: @local::standard_gcngraphmaker_protodune
74 standard_gcngraphmaker_protodune_beam.UseBeamSliceOnly: true
75 
76 standard_gcngraphmaker_2d:
77 {
78  module_type: GCNGraphMaker2D
79  #=================
80  PixelMapLabel: "cvnmap"
81  ChargeThreshold: 0.001
82  NeighbourPixels: 3
83 }
84 
85 standard_hitgraphmaker:
86 {
87  module_type: GCNHitGraphMaker
88  HitModuleLabel: "hitfd"
89 }
90 
91 END_PROLOG