CMS 3D CMS Logo

gsfElectronProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 from RecoEgamma.EgammaIsolationAlgos.egammaHBHERecHitThreshold_cff import egammaHBHERecHit
4 
5 from RecoEgamma.EgammaIsolationAlgos.egammaEcalPFClusterIsolationProducerRecoGsfElectron_cfi import egammaEcalPFClusterIsolationProducerRecoGsfElectron
6 from RecoEgamma.EgammaIsolationAlgos.egammaHcalPFClusterIsolationProducerRecoGsfElectron_cfi import egammaHcalPFClusterIsolationProducerRecoGsfElectron
7 
8 import RecoEgamma.EgammaElectronProducers.gsfElectronProducerDefault_cfi as _gsfProd
9 gsfElectronProducer = _gsfProd.gsfElectronProducerDefault.clone(
10  hbheRecHits = egammaHBHERecHit.hbheRecHits,
11  recHitEThresholdHB = egammaHBHERecHit.recHitEThresholdHB,
12  recHitEThresholdHE = egammaHBHERecHit.recHitEThresholdHE,
13  usePFThresholdsFromDB = egammaHBHERecHit.usePFThresholdsFromDB,
14  maxHcalRecHitSeverity = egammaHBHERecHit.maxHcalRecHitSeverity,
15 
16  pfECALClusIsolCfg = cms.PSet(
17  pfClusterProducer = egammaEcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducer,
18  drMax = egammaEcalPFClusterIsolationProducerRecoGsfElectron.drMax,
19  drVetoBarrel = egammaEcalPFClusterIsolationProducerRecoGsfElectron.drVetoBarrel,
20  drVetoEndcap = egammaEcalPFClusterIsolationProducerRecoGsfElectron.drVetoEndcap,
21  etaStripBarrel = egammaEcalPFClusterIsolationProducerRecoGsfElectron.etaStripBarrel,
22  etaStripEndcap = egammaEcalPFClusterIsolationProducerRecoGsfElectron.etaStripEndcap,
23  energyBarrel = egammaEcalPFClusterIsolationProducerRecoGsfElectron.energyBarrel,
24  energyEndcap = egammaEcalPFClusterIsolationProducerRecoGsfElectron.energyEndcap
25  ),
26 
27  pfHCALClusIsolCfg = cms.PSet(
28 
29  pfClusterProducerHCAL = egammaHcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducerHCAL,
30  useHF = egammaHcalPFClusterIsolationProducerRecoGsfElectron.useHF,
31  pfClusterProducerHFEM = egammaHcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducerHFEM,
32  pfClusterProducerHFHAD = egammaHcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducerHFHAD,
33  drMax = egammaHcalPFClusterIsolationProducerRecoGsfElectron.drMax,
34  drVetoBarrel = egammaHcalPFClusterIsolationProducerRecoGsfElectron.drVetoBarrel,
35  drVetoEndcap = egammaHcalPFClusterIsolationProducerRecoGsfElectron.drVetoEndcap,
36  etaStripBarrel = egammaHcalPFClusterIsolationProducerRecoGsfElectron.etaStripBarrel,
37  etaStripEndcap = egammaHcalPFClusterIsolationProducerRecoGsfElectron.etaStripEndcap,
38  energyBarrel = egammaHcalPFClusterIsolationProducerRecoGsfElectron.energyBarrel,
39  energyEndcap = egammaHcalPFClusterIsolationProducerRecoGsfElectron.energyEndcap,
40  useEt = egammaHcalPFClusterIsolationProducerRecoGsfElectron.useEt,
41 
42  )
43 
44 )