All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
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"
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
BEGIN_PROLOG standard_shower
BEGIN_PROLOG pandoraGausReCaloCryo0 TrackModuleLabel
#define the
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraKalmanTrackICARUS sequence::icarus_reco_mcrecoICARUS icarus_reco_producers rawdigitfilter icarus_reco_producers recowire DigitModuleLabel
physics analyzers analysistree true physics analyzers analysistree VertexModuleLabel
process_name can override from command line with o or output calo
Definition: pid.fcl:40
double distance(geo::Point_t const &point, CathodeDesc_t const &cathode)
Returns the distance of a point from the cathode.
BEGIN_PROLOG Toler
BEGIN_PROLOG local::showertrajpointdedx icarus_pandorashower_3dTraj ShowerFinderTools[3] CalorimetryAlg
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
do i e
BEGIN_PROLOG pmt_uncoated Threshold needs to be a element array of each individual PMT ADC threshold in order of lowest to highest channel number page of manual option are OR or AND window for pmt trigger time start window for pmt trigger time end etc then what events all hists are saved for if too many hists are saved
physics analyzers analysistree true physics analyzers analysistree pandora physics analyzers analysistree pandoraTrack physics analyzers analysistree CalorimetryModuleLabel