CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
correctedHybridSuperClusters_cfi.py
Go to the documentation of this file.
2 
3 # Energy scale correction for Hybrid SuperClusters
4 correctedHybridSuperClusters = cms.EDProducer("EgammaSCCorrectionMaker",
5  corectedSuperClusterCollection = cms.string(''),
6  sigmaElectronicNoise = cms.double(0.03),
7  superClusterAlgo = cms.string('Hybrid'),
8  etThresh = cms.double(0.0),
9  rawSuperClusterProducer = cms.InputTag("hybridSuperClusters"),
10  applyEnergyCorrection = cms.bool(True),
11  energyCorrectorName = cms.string("EcalClusterEnergyCorrectionObjectSpecific"),
12  modeEB = cms.int32(0),
13  modeEE = cms.int32(0),
14  applyCrackCorrection = cms.bool(True),
15  crackCorrectorName = cms.string('EcalClusterCrackCorrection'),
16  applyLocalContCorrection= cms.bool(True),
17  localContCorrectorName = cms.string('EcalBasicClusterLocalContCorrection'),
18  # energy correction
19  hyb_fCorrPset = cms.PSet(
20 
21  brLinearLowThr = cms.double(1.1),
22  fBremVec = cms.vdouble(-0.04382, 0.1169, 0.9267, -0.0009413, 1.419),
23  brLinearHighThr = cms.double(8.0),
24 
25  fEtEtaVec = cms.vdouble(0,
26  1.00121, -0.63672, 0, 0,
27  0, 0.5655, 6.457, 0.5081,
28  8.0, 1.023, -0.00181)
29  ),
30  recHitProducer = cms.InputTag("ecalRecHit","EcalRecHitsEB")
31 )
32 
33 
34 uncleanedOnlyCorrectedHybridSuperClusters =correctedHybridSuperClusters.clone()
35 uncleanedOnlyCorrectedHybridSuperClusters.rawSuperClusterProducer = cms.InputTag("hybridSuperClusters","uncleanOnlyHybridSuperClusters")