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  maxHcalRecHitSeverity = egammaHBHERecHit.maxHcalRecHitSeverity,
14 
15  pfECALClusIsolCfg = cms.PSet(
16  pfClusterProducer = egammaEcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducer,
17  drMax = egammaEcalPFClusterIsolationProducerRecoGsfElectron.drMax,
18  drVetoBarrel = egammaEcalPFClusterIsolationProducerRecoGsfElectron.drVetoBarrel,
19  drVetoEndcap = egammaEcalPFClusterIsolationProducerRecoGsfElectron.drVetoEndcap,
20  etaStripBarrel = egammaEcalPFClusterIsolationProducerRecoGsfElectron.etaStripBarrel,
21  etaStripEndcap = egammaEcalPFClusterIsolationProducerRecoGsfElectron.etaStripEndcap,
22  energyBarrel = egammaEcalPFClusterIsolationProducerRecoGsfElectron.energyBarrel,
23  energyEndcap = egammaEcalPFClusterIsolationProducerRecoGsfElectron.energyEndcap
24  ),
25 
26  pfHCALClusIsolCfg = cms.PSet(
27 
28  pfClusterProducerHCAL = egammaHcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducerHCAL,
29  useHF = egammaHcalPFClusterIsolationProducerRecoGsfElectron.useHF,
30  pfClusterProducerHFEM = egammaHcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducerHFEM,
31  pfClusterProducerHFHAD = egammaHcalPFClusterIsolationProducerRecoGsfElectron.pfClusterProducerHFHAD,
32  drMax = egammaHcalPFClusterIsolationProducerRecoGsfElectron.drMax,
33  drVetoBarrel = egammaHcalPFClusterIsolationProducerRecoGsfElectron.drVetoBarrel,
34  drVetoEndcap = egammaHcalPFClusterIsolationProducerRecoGsfElectron.drVetoEndcap,
35  etaStripBarrel = egammaHcalPFClusterIsolationProducerRecoGsfElectron.etaStripBarrel,
36  etaStripEndcap = egammaHcalPFClusterIsolationProducerRecoGsfElectron.etaStripEndcap,
37  energyBarrel = egammaHcalPFClusterIsolationProducerRecoGsfElectron.energyBarrel,
38  energyEndcap = egammaHcalPFClusterIsolationProducerRecoGsfElectron.energyEndcap,
39  useEt = egammaHcalPFClusterIsolationProducerRecoGsfElectron.useEt,
40 
41  )
42 
43 )