Skip to content

data sce correction fcls #732

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 10 commits into from
May 9, 2025
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#include "cafmakerjob_sbnd_data_sce.fcl"

physics.producers.cafmaker.BNBPOTDataLabel: "sbndbnbinfo"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#include "cafmakerjob_sbnd_data_sce.fcl"

physics.producers.cafmaker.BNBPOTDataLabel: "sbndbnbzerobiasinfo"
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#include "cafmakerjob_sbnd_data_sce.fcl"

physics.producers.cafmaker.OffbeamBNBCountDataLabel: "sbndbnbextinfo"
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
#include "cafmakerjob_sbnd_data_base.fcl"
#include "transfer_flashmatch_producer.fcl"
#
# change all the labels we need to
physics.producers.cafmaker.PandoraTagSuffixes: []
physics.producers.cafmaker.PFParticleLabel: "pandoraSCE"
physics.producers.cafmaker.RecoShowerLabel: "pandoraSCEShowerSBN"
physics.producers.cafmaker.RecoTrackLabel: "pandoraSCETrack"
physics.producers.cafmaker.TrackCaloLabel: "pandoraSCECaloData"
physics.producers.cafmaker.TrackChi2PidLabel: "pandoraSCEPidData"
physics.producers.cafmaker.CRTSpacePointMatchLabel: "crtspacepointmatchingSCE"
physics.producers.cafmaker.SBNDCRTTrackMatchLabel: "crttrackmatchingSCE"
physics.producers.cafmaker.CRTHitMatchLabel: "pandoraSCETrackCRTHit"
physics.producers.cafmaker.CRTTrackMatchLabel: "pandoraSCETrackCRTTrack"
physics.producers.cafmaker.OpT0Label: "opt0finderSCE"
physics.producers.cafmaker.CVNLabel: "cvnSCE"

physics.producers.cnnid.ClusterModuleLabel: "pandoraSCE"
physics.producers.cnnid.PFParticleModuleLabel: "pandoraSCE"

physics.producers.pandoraTrackMCS.TrackLabel: "pandoraSCETrack"
physics.producers.pandoraTrackRange.TrackLabel: "pandoraSCETrack"

physics.producers.cafmaker.FlashMatchOpDetSuffixes: ["", "op", "ara", "opara"]
physics.producers.cafmaker.FlashMatchSCECryoSuffixes: ["SCE"]

physics.producers.pandoraShowerSelectionVars.PandoraLabel: "pandoraSCE"
physics.producers.pandoraShowerSelectionVars.ShowerLabel: "pandoraSCEShowerSBN"
physics.producers.pandoraShowerCosmicDist.PandoraLabel: "pandoraSCE"
physics.producers.pandoraShowerCosmicDist.ShowerLabel: "pandoraSCEShowerSBN"
physics.producers.pandoraShowerRazzle.PFPLabel: "pandoraSCE"
physics.producers.pandoraShowerRazzle.ShowerLabel: "pandoraSCEShowerSBN"

physics.producers.pandoraRazzled: @local::razzled_sbnd_sce

physics.producers.pandoraTrackClosestApproach.TrackLabel: "pandoraSCETrack"
physics.producers.pandoraTrackStoppingChi2.TrackLabel: "pandoraSCETrack"
physics.producers.pandoraTrackStoppingChi2.CaloLabel: "pandoraSCECaloData"

# Just over-write the stub reco labels -- no need to change to "SCE"
physics.producers.vertexCharge: @local::vertex_charge_sbnd_sce
physics.producers.vertexStub: @local::vertex_stub_sbnd_sce
# set the CaloAlg again
physics.producers.vertexCharge.CaloAlg: @local::sbnd_calorimetryalgmc
physics.producers.vertexStub.CaloAlg: @local::sbnd_calorimetryalgmc

physics.producers.pandoraTrackDazzle.PFPLabel: "pandoraSCE"
physics.producers.pandoraTrackDazzle.TrackLabel: "pandoraSCETrack"
physics.producers.pandoraTrackDazzle.CaloLabel: "pandoraSCECaloData"
physics.producers.pandoraTrackDazzle.Chi2Label: "pandoraSCEPidData"

physics.producers.fmatchSCE: @local::transfer_flashmatch_sce_sbnd
physics.producers.fmatchopSCE: @local::transfer_flashmatch_sce_sbnd
physics.producers.fmatcharaSCE: @local::transfer_flashmatch_sce_sbnd
physics.producers.fmatchoparaSCE: @local::transfer_flashmatch_sce_sbnd

physics.producers.crumbs.PFParticleModuleLabel: "pandoraSCE"
physics.producers.crumbs.TrackModuleLabel: "pandoraSCETrack"
physics.producers.crumbs.SliceModuleLabel: "pandoraSCE"
physics.producers.crumbs.FlashMatchModuleLabel: "fmatchSCE"
physics.producers.crumbs.CalorimetryModuleLabel: "pandoraSCECaloData"
physics.producers.crumbs.CRTSPMatchModuleLabel: "crtspacepointmatchingSCE"
physics.producers.crumbs.CRTTrackMatchModuleLabel: "crttrackmatchingSCE"
physics.producers.crumbs.OpT0ModuleLabel: "opt0finderSCE"

physics.producers.crumbs.Chi2FitParams.TrackLabel: "pandoraSCETrack"
physics.producers.crumbs.Chi2FitParams.CaloLabel: "pandoraSCECaloData"

physics.runprod: [ pandoraTrackMCS, pandoraTrackRange,
vertexCharge, vertexStub,
pandoraTrackClosestApproach, pandoraTrackStoppingChi2,
pandoraShowerSelectionVars,pandoraShowerCosmicDist, cnnid,
cafmaker ]


10 changes: 10 additions & 0 deletions sbndcode/JobConfigurations/standard/reco/config/workflow_reco2.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,9 @@ sbnd_reco2_producers:{
pandoraCaloData: @local::sbnd_gnewcalodata
pandoraPidData: @local::sbnd_chi2pid

pandoraSCECaloData: @local::sbnd_gnewcalodata
pandoraSCEPidData: @local::sbnd_chi2pid

### SCE-aware pandora:
pandoraSCE: @local::scecorrection
pandoraSCETrack: @local::sbnd_pandoraTrackCreation
Expand Down Expand Up @@ -124,6 +127,13 @@ sbnd_reco2_producers.pandoraCaloData.TrackIsFieldDistortionCorrected: false
sbnd_reco2_producers.pandoraPidData.TrackModuleLabel: "pandoraTrack"
sbnd_reco2_producers.pandoraPidData.CalorimetryModuleLabel: "pandoraCaloData"

sbnd_reco2_producers.pandoraSCECaloData.TrackModuleLabel: "pandoraSCETrack"
sbnd_reco2_producers.pandoraSCECaloData.FieldDistortion: true
sbnd_reco2_producers.pandoraSCECaloData.FieldDistortionEfield: true
sbnd_reco2_producers.pandoraSCECaloData.TrackIsFieldDistortionCorrected: true
sbnd_reco2_producers.pandoraSCEPidData.TrackModuleLabel: "pandoraSCETrack"
sbnd_reco2_producers.pandoraSCEPidData.CalorimetryModuleLabel: "pandoraSCECaloData"

sbnd_reco2_producers.cvn.SliceLabel: "pandora"
sbnd_reco2_producers.cvn.PFParticleModuleLabel: "pandora"
sbnd_reco2_producers.cvn.T0Label: "pandora"
Expand Down
11 changes: 6 additions & 5 deletions sbndcode/JobConfigurations/standard/reco/reco2_data.fcl
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ physics.producers:
opt0finder: @local::sbnd_opt0_finder_data
}

physics.reco2: [ pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData, caloskimCalorimetry,
cvn, opt0finder]
physics.reco2: [ pandora, pandoraTrack, pandoraShower, pandoraShowerSBN, pandoraCaloData, pandoraPidData,
pandoraSCE, pandoraSCETrack, pandoraSCEShower, pandoraSCEShowerSBN, pandoraSCECaloData, pandoraSCEPidData,
caloskimCalorimetry, cvn, opt0finder]

#The next 3 lines need to be commented out once data use pandoraSCE by default.
physics.producers.cvn.SliceLabel: "pandora"
physics.producers.cvn.PFParticleModuleLabel: "pandora"
physics.producers.cvn.T0Label: "pandora"
#physics.producers.cvn.SliceLabel: "pandora"
#physics.producers.cvn.PFParticleModuleLabel: "pandora"
#physics.producers.cvn.T0Label: "pandora"
physics.analyzers.caloskim.G4producer: ""
physics.analyzers.caloskim.SimChannelproducer: ""
physics.analyzers.crtana: @local::crtana_data_sbnd
Expand Down