Skip to content

Commit

Permalink
guard customise with hasattr
Browse files Browse the repository at this point in the history
  • Loading branch information
R. Alex Barbieri committed Nov 19, 2015
1 parent 72ac695 commit 9badbab
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions RecoHI/Configuration/python/customise_ECALsequence.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import FWCore.ParameterSet.Config as cms

def changeHeavyIonsToUseECALGlobalFit(process) :
process.load('RecoLocalCalo.EcalRecProducers.ecalGlobalUncalibRecHit_cfi')
process.ecalUncalibRecHitSequenceHI = cms.Sequence(process.ecalGlobalUncalibRecHit*
process.ecalDetIdToBeRecovered)
process.ecalLocalRecoSequenceHI = cms.Sequence(process.ecalUncalibRecHitSequenceHI*
process.ecalRecHitSequence)
process.ecalRecHit.EEuncalibRecHitCollection = cms.InputTag("ecalGlobalUncalibRecHit","EcalUncalibRecHitsEE")
process.ecalRecHit.EBuncalibRecHitCollection = cms.InputTag("ecalGlobalUncalibRecHit","EcalUncalibRecHitsEB")

process.caloReco.replace(process.ecalUncalibRecHitSequence, process.ecalUncalibRecHitSequenceHI)
if hasattr (process, "caloReco") :
process.load('RecoLocalCalo.EcalRecProducers.ecalGlobalUncalibRecHit_cfi')
process.ecalUncalibRecHitSequenceHI = cms.Sequence(process.ecalGlobalUncalibRecHit*
process.ecalDetIdToBeRecovered)
process.ecalLocalRecoSequenceHI = cms.Sequence(process.ecalUncalibRecHitSequenceHI*
process.ecalRecHitSequence)
process.ecalRecHit.EEuncalibRecHitCollection = cms.InputTag("ecalGlobalUncalibRecHit","EcalUncalibRecHitsEE")
process.ecalRecHit.EBuncalibRecHitCollection = cms.InputTag("ecalGlobalUncalibRecHit","EcalUncalibRecHitsEB")
process.caloReco.replace(process.ecalUncalibRecHitSequence, process.ecalUncalibRecHitSequenceHI)

return process

0 comments on commit 9badbab

Please sign in to comment.