-
Notifications
You must be signed in to change notification settings - Fork 27
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into jsoto_pdhdworkflow
- Loading branch information
Showing
5 changed files
with
208 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
18 changes: 18 additions & 0 deletions
18
fcl/protodunehd/reco/standard_reco_stage1_protodunehd_MC.fcl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
#include "standard_reco_protodunehd.fcl" | ||
|
||
#make sure only one WCTK is here -- not sure this part is necessary | ||
#or if only one can be in the produce list | ||
physics.producers.wclsdatahd: @erase | ||
physics.producers.wclsdatahdfilter: @local::protodunehd_nf | ||
|
||
physics.reco: [ | ||
wclsdatahdfilter #new to output raw digits from Wirecell | ||
] | ||
|
||
#don't need a timestamp here -- only intermittent | ||
outputs.out1.fileName: "%ifb_reco_stage1.root" | ||
outputs.out1.outputCommands: [ "keep *", "drop *_*_*_Reco"] | ||
process_name: pdhdrecostage1 | ||
|
||
physics.producers.wclsdatahdfilter.wcls_main.loglevels: @erase | ||
physics.producers.wclsdatahdfilter.wcls_main.logsinks: @erase |
110 changes: 110 additions & 0 deletions
110
fcl/protodunehd/reco/standard_reco_stage2_calibration_protodunehd_MC.fcl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,110 @@ | ||
#include "dune_calibanatree.fcl" | ||
#include "standard_reco_protodunehd.fcl" | ||
|
||
#### NOTE -- analyzer modules are instantiated in the included fcl | ||
|
||
#make sure only one WCTK is here -- not sure this part is necessary | ||
#or if only one can be in the produce list | ||
#physics.filters.fembfilter.LogLevel: 1 | ||
physics.producers.wclsdatahd: @local::protodunehd_sp #Signal processing | ||
physics.produce: [ | ||
wclsdatahd, | ||
gaushit, | ||
nhitsfilter, | ||
reco3d, | ||
hitpdune, | ||
pandora, pandoraWriter, pandoraTrack, pandoraShower, pandoracalo, pandoracalonosce, | ||
pandoraShowercalo, pandoraShowercalonosce, | ||
pandoraGnocchiCalo, | ||
pandoraGnocchiCalonosce, | ||
emtrkmichelid, | ||
opdec, | ||
ophitspe, | ||
opflash, | ||
opslicer, | ||
crtreco, crttag, | ||
pandora2Track, | ||
pandora2calo, | ||
pandora2calonosce, | ||
pandora2Gnocchicalo, | ||
pandora2Gnocchicalonosce, | ||
pandora2Shower, | ||
pandora2Showercalo, | ||
pandora2Showercalonosce | ||
] | ||
|
||
### FOR TESTING | ||
#physics.ana: [] | ||
#physics.end_paths: [output] | ||
|
||
services.TFileService: {fileName: "%ifb_%tc_hists.root" } | ||
|
||
physics.analyzers: { | ||
|
||
|
||
### For first pass of keepup production, keep SCE corrections Off. | ||
### We won't understand the corrections yet, so don't bias the calo/calibration | ||
michelremoving: { | ||
module_type: "michelremoving" | ||
TrackModuleLabel: "pandoraTrack" | ||
CalorimetryModuleLabel: "pandoracalonosce" | ||
HitsModuleLabel: "hitpdune" | ||
SaveTrackInfo: true | ||
MaxZ: 410. | ||
} | ||
|
||
michelremovinggnocchi: { | ||
module_type: "michelremoving" | ||
TrackModuleLabel: "pandoraTrack" | ||
CalorimetryModuleLabel: "pandoraGnocchiCalonosce" ##This will have | ||
HitsModuleLabel: "hitpdune" | ||
SaveTrackInfo: true | ||
MaxZ: 410. | ||
} | ||
|
||
calibana: @local::pdhd_calibana_mc | ||
calibanagnocchi: @local::pdhd_calibana_mc | ||
} | ||
|
||
##Just doing gnocchi now | ||
physics.ana: [michelremoving, michelremovinggnocchi, calibanagnocchi] | ||
physics.end_paths: [output, ana] | ||
|
||
|
||
#block to define where the output goes. if you defined a filter in the physics | ||
#block and put it in the trigger_paths then you need to put a SelectEvents: {SelectEvents: [XXX]} | ||
#entry in the output stream you want those to go to, where XXX is the label of the filter module(s) | ||
outputs: | ||
{ | ||
out1: | ||
{ | ||
module_type: RootOutput | ||
fileName: "%ifb_stage2_calibration.root" | ||
dataTier: "full-reconstructed" | ||
compressionLevel: 1 #zlib argument (0-9) | ||
fastCloning: true | ||
#basketSize: 8192 #[Byte] buffer size at 8k | ||
#splitLevel: 0 #reduces number of buffers | ||
#treeMaxVirtualSize: 1 #[Byte] limits number of buffers/branch to 1 (default is 10) | ||
} | ||
} | ||
|
||
physics.analyzers.calibanagnocchi.RawDigitproducers: [ | ||
"wclsdatahdfilter:raw" | ||
] | ||
|
||
outputs.out1.fileName: "%ifb_reco_stage2_%tc.root" | ||
|
||
#have to make this intake a root file now | ||
source: | ||
{ | ||
module_type: RootInput | ||
maxEvents: 30000 | ||
fileNames: ["reco_stage2_protodunehd.root"] | ||
} | ||
|
||
outputs.out1.outputCommands: [ "keep *", "drop raw::RawDigit*_*_*_*", "drop recob::Wire*_*_wiener_*"] | ||
process_name: pdhdrecostage2 | ||
physics.filters.nhitsfilter.Verbose: true | ||
physics.producers.opdec.InstanceName: "" | ||
physics.producers.ophitspe.InputModuledigi: "opdigi" |
Oops, something went wrong.