1 #include "services_dune.fcl"
2 #include "ProtoDUNEBeamCuts.fcl"
3 #include "ProtoDUNEBeamlineUtils.fcl"
4 #include "protoDUNE_reco_data_prolog.fcl"
5 #include "protodune_tools_dune.fcl"
6 process_name: ProtonHitsRemoval
9 #Load the service that manages root files for histograms.
10 TFileService: { fileName: "hitremoval.root" }
12 MemoryTracker: { } #default is one
13 RandomNumberGenerator: {} #ART native random number generator
14 @table::protodune_data_reco_services
15 message: @local::standard_info
18 #services.BackTrackerService.BackTracker.SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
19 services.SpaceCharge.EnableCalEfieldSCE: true
20 services.SpaceCharge.EnableCalSpatialSCE: true
21 #physics.analyzers.hitana.SaveTrackInfo: true
22 #source is now a root file
25 module_type: RootInput
26 maxEvents: -1 # Number of events to create
28 #added physics-> productors -> module types
32 { @table::protoDUNE_reco_data_stage1_producers
33 hitpdune: {module_type: "ProtonHitsRemoval"
34 GeneratorTag: "generator"
35 #BeamCuts: @local::Prod2BeamCuts
36 BeamlineUtils: @local::standard_protodunebeamlineutils
37 #TrackerTag: "pandoraTrack"
39 #ShowerTag: "pandoraShower"
40 PFParticleTag: "pandora"
59 pandoraShowercalonosce,
75 pandora2calipidnoxyzt,
80 pandora2Showercalonosce
86 physics.producers.pandoracalo: @local::pdune_sp_calomcsce
87 physics.producers.pandoraShowercalo: @local::pdune_sp_showercalomcsce
88 physics.producers.pandora2calo: @local::pdune_sp_alltrackcalomcsce
89 physics.producers.pandora2Showercalo: @local::pdune_sp_allshowercalomcsce
90 physics.producers.pandoracalinoxyzt: @local::protodunespmcsce_calibrationdedx
91 physics.producers.pandora2calinoxyzt: @local::protodunespmcsce_calibrationdedx
92 physics.producers.pandora2calinoxyzt.CalorimetryModuleLabel: "pandora2calo"
93 physics.producers.pandora2calinoxyzt.TrackModuleLabel: "pandora2Track"
98 module_type: RootOutput
99 fileName: "%ifb_hitpdune.root"
100 dataTier: "full-reconstructed"
102 saveMemoryObjectThreshold: 0
105 #add physics block and imbeded
106 outputs.out1.outputCommands: [ "keep *", "drop *_hitpdune_*_Reco1", "drop *_pandora*_*_Reco1", "drop *_anodepiercerst0_*_Reco1", "drop *_op*_*_Reco1", "drop *_emtrkmichelid_*_Reco2" ]