File indexing completed on 2023-03-17 11:17:42
0001 import FWCore.ParameterSet.Config as cms
0002 import RecoEgamma.EgammaIsolationAlgos.egammaEcalPFClusterIsolationProducerRecoGsfElectron_cfi as _mod_Ecalele
0003 import RecoEgamma.EgammaIsolationAlgos.egammaEcalPFClusterIsolationProducerRecoPhoton_cfi as _mod_Ecalpho
0004 import RecoEgamma.EgammaIsolationAlgos.egammaHcalPFClusterIsolationProducerRecoGsfElectron_cfi as _mod_Hcalele
0005 import RecoEgamma.EgammaIsolationAlgos.egammaHcalPFClusterIsolationProducerRecoPhoton_cfi as _mod_Hcalpho
0006
0007 electronEcalPFClusterIsolationProducer = _mod_Ecalele.egammaEcalPFClusterIsolationProducerRecoGsfElectron.clone(
0008 candidateProducer = 'gedGsfElectronsTmp',
0009 )
0010
0011 photonEcalPFClusterIsolationProducer = _mod_Ecalpho.egammaEcalPFClusterIsolationProducerRecoPhoton.clone(
0012 candidateProducer = 'gedPhotonsTmp',
0013 )
0014
0015 ootPhotonEcalPFClusterIsolationProducer = photonEcalPFClusterIsolationProducer.clone(
0016 candidateProducer = 'ootPhotonsTmp',
0017 pfClusterProducer = 'particleFlowClusterOOTECAL'
0018 )
0019
0020 electronHcalPFClusterIsolationProducer = _mod_Hcalele.egammaHcalPFClusterIsolationProducerRecoGsfElectron.clone(
0021 candidateProducer = 'gedGsfElectronsTmp',
0022 )
0023
0024 photonHcalPFClusterIsolationProducer = _mod_Hcalpho.egammaHcalPFClusterIsolationProducerRecoPhoton.clone(
0025 candidateProducer = 'gedPhotonsTmp',
0026 )
0027
0028 ootPhotonHcalPFClusterIsolationProducer = photonHcalPFClusterIsolationProducer.clone(
0029 candidateProducer = 'ootPhotonsTmp'
0030 )
0031 pfClusterIsolationTask = cms.Task(
0032 electronEcalPFClusterIsolationProducer ,
0033 photonEcalPFClusterIsolationProducer ,
0034 ootPhotonEcalPFClusterIsolationProducer ,
0035 electronHcalPFClusterIsolationProducer ,
0036 photonHcalPFClusterIsolationProducer ,
0037 ootPhotonHcalPFClusterIsolationProducer
0038 )
0039 pfClusterIsolationSequence = cms.Sequence(pfClusterIsolationTask)