Skip to content

Commit

Permalink
One merged commit
Browse files Browse the repository at this point in the history
  • Loading branch information
ssrothman committed Mar 3, 2022
1 parent 4456728 commit f3fee7c
Show file tree
Hide file tree
Showing 6 changed files with 752 additions and 0 deletions.
17 changes: 17 additions & 0 deletions PhysicsTools/PatAlgos/python/slimming/enableDRN.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import FWCore.ParameterSet.Config as cms
from PhysicsTools.PatAlgos.tools.helpers import getPatAlgosToolsTask

def enableDRN(process):
process.load("PhysicsTools.PatAlgos.slimming.patPhotonDRNCorrector_cfi")
process.DRNTask = cms.Task(process.patPhotonsDRN)
process.schedule.associate(process.DRNTask)
process.slimmedPhotons.modifierConfig.modifications.append(
cms.PSet( modifierName = cms.string("EGRegressionModifierDRN"),
patPhotons = cms.PSet(
source = cms.InputTag('selectedPatPhotons'),
correctionsSource = cms.InputTag('patPhotonsDRN')
)
)
)

return process
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import FWCore.ParameterSet.Config as cms

patElectronsDRN = cms.EDProducer("PatElectronDRNCorrectionProducer",
particleSource = cms.InputTag("selectedPatElectrons"),
rhoName = cms.InputTag("fixedGridRhoFastjetAll"),
reducedEcalRecHitsEB = cms.InputTag("reducedEcalRecHitsEB"),
reducedEcalRecHitsEE = cms.InputTag("reducedEcalRecHitsEE"),
reducedEcalRecHitsES = cms.InputTag("reducedEcalRecHitsES"),

Client = cms.PSet(
mode = cms.string("Async"),
modelName = cms.string("electronObjectEnsemble"),
modelConfigPath = cms.FileInPath("RecoEgamma/EgammaElectronProducers/data/models/electronObjectEnsemble/config.pbtxt"),
allowedTries = cms.untracked.uint32(1),
timeout = cms.untracked.uint32(10),
useSharedMemory = cms.untracked.bool(False),
verbose = cms.untracked.bool(True)
)
)
19 changes: 19 additions & 0 deletions PhysicsTools/PatAlgos/python/slimming/patPhotonDRNCorrector_cfi.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import FWCore.ParameterSet.Config as cms

patPhotonsDRN = cms.EDProducer("PatPhotonDRNCorrectionProducer",
particleSource = cms.InputTag("selectedPatPhotons"),
rhoName = cms.InputTag("fixedGridRhoFastjetAll"),
reducedEcalRecHitsEB = cms.InputTag("reducedEcalRecHitsEB"),
reducedEcalRecHitsEE = cms.InputTag("reducedEcalRecHitsEE"),
reducedEcalRecHitsES = cms.InputTag("reducedEcalRecHitsES"),

Client = cms.PSet(
mode = cms.string("Async"),
modelName = cms.string("photonObjectBothEnsemble"),
modelConfigPath = cms.FileInPath("RecoEgamma/EgammaPhotonProducers/data/models/photonObjectEnsemble/config.pbtxt"),
allowedTries = cms.untracked.uint32(1),
timeout = cms.untracked.uint32(10),
useSharedMemory = cms.untracked.bool(False),
verbose = cms.untracked.bool(True)
)
)
1 change: 1 addition & 0 deletions RecoEgamma/EgammaTools/BuildFile.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
<use name="RecoEcal/EgammaCoreTools"/>
<use name="DataFormats/ParticleFlowReco"/>
<use name="PhysicsTools/TensorFlow" />
<use name="HeterogeneousCore/SonicTriton"/>
<export>
<lib name="1"/>
</export>
Loading

0 comments on commit f3fee7c

Please sign in to comment.