showerfindermodules.fcl
Go to the documentation of this file.
1 #include "showeralgorithms.fcl"
2 #include "clusteralgorithms.fcl"
3 #include "calorimetry.fcl"
4 
5 BEGIN_PROLOG
6 
7 standard_shower:
8 {
9  module_type: "ShowerReco"
10  ClusterModuleLabel: "showeranglecluster"
11  CaloAlg: @local::standard_calorimetryalgmc
12  UseArea: true
13  dEdxlength: 2.4 #distance that gets used to determine e/gamma separation
14  calodEdxlength: 30 # cutoff distance for hits saved to the calo object.
15 }
16 
17 standard_tcshower:
18 {
19  module_type: "TCShower"
20  ClusterModuleLabel: "trajcluster"
21  TrackModuleLabel: "pmtrack"
22  CalorimetryModuleLabel: "calo"
23 # CalorimetryAlg: @local::standard_calorimetryalgmc
24  TCAlg: @local::standard_tcshoweralg
25 # ProjectionMatchingAlg: @local::standard_projectionmatchingalg
26 }
27 
28 standard_tcshoweranalysis:
29 {
30  module_type: "TCShowerAnalysis"
31  ShowerModuleLabel: "tcshower"
32  DigitModuleLabel: "largeant"
33  HitModuleLabel: "trajcluster"
34  CalorimetryAlg: @local::standard_calorimetryalgmc
35 }
36 
37 standard_tcshowertemplatemaker:
38 {
39  module_type: "TCShowerTemplateMaker"
40  ShowerModuleLabel: "tcshower"
41  DigitModuleLabel: "largeant"
42  CalorimetryAlg: @local::standard_calorimetryalgmc
43 }
44 
45 standard_tcshowerelectronlikelihood:
46 {
47  module_type: "TCShowerElectronLikelihood"
48  ShowerModuleLabel: "tcshower"
49  CalorimetryAlg: @local::standard_calorimetryalgmc
50 }
51 
52 #standard_showerana:
53 #{
54 # module_type: "ShowerRecoAna"
55 # ClusterModuleLabel: "showeranglecluster"
56 # CaloAlg: @local::standard_calorimetryalgmc
57 # UseArea: true
58 # dEdxlength: 2.4 #distance that gets used to determine e/gamma separation
59 # calodEdxlength: 30 # cutoff distance for hits saved to the calo object.
60 #}
61 
62 standard_showercheater:
63 {
64  module_type: "ShowerCheater"
65  CheatedClusterLabel: "cluster"
66  G4ModuleLabel: "largeant"
67 }
68 
69 standard_emshoweralg:
70 {
71  CalorimetryAlg: @local::standard_calorimetryalgmc
72  ShowerEnergyAlg: @local::standard_showerenergyalg
73  ProjectionMatchingAlg: @local::standard_projectionmatchingalg
74  MinTrackLength: 3
75  dEdxTrackLength: 3
76  SpacePointSize: 0.1
77  Nfitpass: 4
78  Nfithits: [50, 30, 20, 20]
79  Toler: [30., 5., 2., 2.]
80 }
81 
82 standard_emshower:
83 {
84  module_type: "EMShower"
85  HitsModuleLabel: "linecluster"
86  ClusterModuleLabel: "blurredcluster"
87  TrackModuleLabel: "pmtrack"
88  PFParticleModuleLabel: ""
89  VertexModuleLabel: "pandora"
90  CNNEMModuleLabel: ""
91  SaveNonCompleteShowers: true
92  FindBadPlanes: true
93  MakeSpacePoints: true
94  UseCNNtoIDEMPFP: false
95  UseCNNtoIDEMHit: false
96  MinTrackLikeScore: 0.04
97  EMShowerAlg: @local::standard_emshoweralg
98 }
99 
100 argoneut_shower: @local::standard_shower
101 microboone_shower: @local::standard_shower
102 microboone_shower.UseArea: false
103 
104 #argoneut_showerana: @local::standard_showerana
105 #microboone_showerana: @local::standard_showerana
106 #microboone_showerana.UseArea: false
107 
108 
109 standard_neutrinoshowereff:
110 {
111  module_type: "NeutrinoShowerEff"
112  MCTruthModuleLabel: "generator"
113  HitModuleLabel: "trajcluster"
114  ShowerModuleLabel: "trajcluster"
115  CNNEMModuleLabel: ""
116  NeutrinoPDGcode: 12
117  LeptonPDGcode: 11
118  MaxNeutrinoE: 25.0
119  MaxEfrac: 0.30
120  MinCompleteness: 0.70
121  SaveMCTree: false
122  FidVolCutX: 10
123  FidVolCutY: 10
124  FidVolCutZ: 10
125 }
126 
127 END_PROLOG