All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pandoramodules_sbnd.fcl
Go to the documentation of this file.
1 #include "calorimetry_sbnd.fcl"
3 
4 BEGIN_PROLOG
5 
7 {
8  module_type: "StandardPandora"
9  GeantModuleLabel: "largeant"
10  SimChannelModuleLabel: "simdrift"
11  HitFinderModuleLabel: "gaushit"
12  EnableMCParticles: false
13  EnableProduction: true
14  EnableLineGaps: true
15  UseGlobalCoordinates: true
16  UseHitWidths: true
17  ShouldRunAllHitsCosmicReco: false
18  ShouldRunStitching: false
19  ShouldRunCosmicHitRemoval: false
20  ShouldRunSlicing: false
21  ShouldRunNeutrinoRecoOption: false
22  ShouldRunCosmicRecoOption: false
23  ShouldPerformSliceId: false
24  PrintOverallRecoStatus: false
25 }
26 
27 sbnd_pandora: @local::sbnd_basicpandora
28 sbnd_pandora.ConfigFile: "PandoraSettings_Master_SBND.xml"
29 sbnd_pandora.ShouldRunAllHitsCosmicReco: true
30 sbnd_pandora.ShouldRunStitching: true
31 sbnd_pandora.ShouldRunCosmicHitRemoval: true
32 sbnd_pandora.ShouldRunSlicing: true
33 sbnd_pandora.ShouldRunNeutrinoRecoOption: true
34 sbnd_pandora.ShouldRunCosmicRecoOption: true
35 sbnd_pandora.ShouldPerformSliceId: true
36 
37 sbnd_pandora_cheat: @local::sbnd_pandora
38 sbnd_pandora_cheat.EnableMCParticles: true
39 sbnd_pandora_cheat.ConfigFile: "PandoraSettings_Cheat.xml"
40 
41 sbnd_pandorawriter: @local::sbnd_basicpandora
42 sbnd_pandorawriter.ConfigFile: "PandoraSettings_Write.xml"
43 sbnd_pandorawriter.EnableMCParticles: true
44 sbnd_pandorawriter.EnableProduction: false
45 
46 sbnd_pandoraTrackCreation:
47 {
48  module_type: "LArPandoraTrackCreation"
49  PFParticleLabel: "pandora"
50 }
51 
52 sbnd_pandoraShowerCreation:
53 {
54  module_type: "LArPandoraShowerCreation"
55 }
56 
57 # Need to set up sbnd specific versions of the cheating tools to accomodate the change in input label
58 sbnd_larpandorashowercheatingalg: @local::standard_larpandorashowercheatingalg
59 sbnd_larpandorashowercheatingalg.HitModuleLabel: "gaushit"
60 
61 sbnd_showerstartpositioncheater: @local::showerstartpositioncheater
62 sbnd_showerstartpositioncheater.HitModuleLabel: "gaushit"
63 sbnd_showerstartpositioncheater.LArPandoraShowerCheatingAlg: @local::sbnd_larpandorashowercheatingalg
64 
65 sbnd_showerdirectioncheater: @local::showerdirectioncheater
66 sbnd_showerdirectioncheater.HitModuleLabel: "gaushit"
67 sbnd_showerdirectioncheater.LArPandoraShowerCheatingAlg: @local::sbnd_larpandorashowercheatingalg
68 
69 sbnd_showertrackfindercheater: @local::showertrackfindercheater
70 sbnd_showertrackfindercheater.HitModuleLabel: "gaushit"
71 sbnd_showertrackfindercheater.LArPandoraShowerCheatingAlg: @local::sbnd_larpandorashowercheatingalg
72 
73 # Pandora Shower Configurations
74 sbnd_legacy_pandoraModularShowerCreation: @local::legacy_pandoraModularShowerCreation
75 sbnd_basic_pandoraModularShowerCreation: @local::standard_pandoraModularShowerCreation
76 sbnd_3dTraj_pandoraModularShowerCreation: @local::standard_pandoraModularShowerCreation
77 sbnd_incremental_pandoraModularShowerCreation: @local::standard_pandoraModularShowerCreation
78 sbnd_cheat_pandoraModularShowerCreation: @local::standard_pandoraModularShowerCreation
79 
80 # Create SBND specific versions of tools which require SBND calorimetry numbers
81 sbnd_showerlinearenergy: @local::showerlinearenergy
82 sbnd_showerunidirectiondedx: @local::showerunidirectiondedx
83 sbnd_showertrajpointdedx: @local::showertrajpointdedx
84 sbnd_showernumelectronsenergy: @local::showernumelectronsenergy
85 sbnd_showerbayesiantrucatingdedx: @local::showerbayesiantrucatingdedx
86 
87 sbnd_showerlinearenergy.Gradients: [0.00155644, 0.00173915, 0.00153631]
88 sbnd_showerlinearenergy.Intercepts: [5.92931, -2.13307, 5.19711]
89 sbnd_showernumelectronsenergy.CalorimetryAlg: @local::sbnd_calorimetryalgmc
90 sbnd_showerunidirectiondedx.CalorimetryAlg: @local::sbnd_calorimetryalgmc
91 sbnd_showertrajpointdedx.CalorimetryAlg: @local::sbnd_calorimetryalgmc
92 sbnd_showerbayesiantrucatingdedx.PriorFname: "PandoraMVAs/ShowerBayesdEdxPriors.root"
93 
94 sbnd_basic_pandoraModularShowerCreation.ShowerFinderTools: [
95  @local::showerpfpvertexstartposition,
96  @local::showerpcadirection,
97  @local::showerpcaeigenvaluelength,
98  @local::sbnd_showernumelectronsenergy,
99  @local::shower3dcylindertrackhitfinder,
100  @local::sbnd_showerunidirectiondedx
101 ]
102 
103 sbnd_3dTraj_pandoraModularShowerCreation.ShowerFinderTools: [
104  @local::showerpfpvertexstartposition,
105  @local::showerpcadirection,
106  @local::showerlengthpercentile,
107  @local::sbnd_showernumelectronsenergy,
108  @local::shower3dcylindertrackhitfinder,
109  @local::sbnd_showerunidirectiondedx,
110  @local::showerpandoraslidingfittrackfinder,
111  @local::sbnd_showertrajpointdedx
112 ]
113 
114 sbnd_incremental_pandoraModularShowerCreation.ShowerFinderTools: [
115  @local::showerpfpvertexstartposition,
116  @local::showerpcadirection,
117  @local::showerlengthpercentile,
118  @local::sbnd_showernumelectronsenergy,
119  @local::sbnd_showerunidirectiondedx,
120  @local::showerincrementaltrackhitfinder,
121  @local::showerpandoraslidingfittrackfinder,
122  @local::sbnd_showertrajpointdedx,
123  @local::showertracktrajpointdirection,
124  @local::showerdirectiontopologydecision
125 ]
126 sbnd_incremental_pandoraModularShowerCreation.ShowerFinderTools[8].ShowerDirectionOutputLabel: "TrajDirection"
127 sbnd_incremental_pandoraModularShowerCreation.ShowerFinderTools[9].FirstDirectionInputLabel: "TrajDirection"
128 sbnd_incremental_pandoraModularShowerCreation.ShowerFinderTools[9].SecondDirectionInputLabel: "ShowerDirection"
129 
130 sbnd_cheat_pandoraModularShowerCreation.ShowerFinderTools: [
131  @local::sbnd_showerstartpositioncheater,
132  @local::sbnd_showerdirectioncheater,
133  @local::showerpcaeigenvaluelength,
134  @local::sbnd_showernumelectronsenergy,
135  @local::sbnd_showertrackfindercheater,
136  @local::sbnd_showerunidirectiondedx,
137  @local::showerpandoraslidingfittrackfinder,
138  @local::sbnd_showertrajpointdedx
139 ]
140 
141 # SCE aware PandoraShower
142 sbnd_sce_showertrajpointdedx: @local::sbnd_showertrajpointdedx
143 sbnd_sce_showertrajpointdedx.SCECorrectPitch: true
144 sbnd_sce_showertrajpointdedx.SCECorrectEField: true
145 sbnd_sce_showertrajpointdedx.SCEInputCorrected: true
146 
147 sbnd_sce_3dTraj_pandoraModularShowerCreation: @local::sbnd_3dTraj_pandoraModularShowerCreation
148 sbnd_sce_incremental_pandoraModularShowerCreation: @local::sbnd_incremental_pandoraModularShowerCreation
149 
150 sbnd_sce_3dTraj_pandoraModularShowerCreation.ShowerFinderTools[7]: @local::sbnd_sce_showertrajpointdedx
151 sbnd_sce_incremental_pandoraModularShowerCreation.ShowerFinderTools[7]: @local::sbnd_sce_showertrajpointdedx
152 
153 # SBND config of the sbn common tool set
154 sbnd_sbn_showertrajpointdedx: @local::sbnd_showertrajpointdedx
155 sbnd_sce_sbn_showertrajpointdedx: @local::sbnd_sce_showertrajpointdedx
156 
157 sbnd_sbn_showertrajpointdedx.MinAngleToWire: 0.26
158 sbnd_sce_sbn_showertrajpointdedx.MinAngleToWire: 0.26
159 
160 sbnd_sbn_pandoraModularShowerCreation: @local::sbnd_3dTraj_pandoraModularShowerCreation
161 sbnd_sce_sbn_pandoraModularShowerCreation: @local::sbnd_3dTraj_pandoraModularShowerCreation
162 
163 sbnd_sbn_pandoraModularShowerCreation.ShowerFinderTools[7]: @local::sbnd_sbn_showertrajpointdedx
164 sbnd_sce_sbn_pandoraModularShowerCreation.ShowerFinderTools[7]: @local::sbnd_sce_sbn_showertrajpointdedx
165 
166 END_PROLOG
BEGIN_PROLOG sbnd_basicpandora
BEGIN_PROLOG legacy_pandoraModularShowerCreation
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
BEGIN_PROLOG pandoraTrackGausCryoW PFParticleLabel