Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:44

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def SCEnergyCorrectorProducer(**kwargs):
0004   mod = cms.EDProducer('SCEnergyCorrectorProducer',
0005     correctorCfg = cms.PSet(
0006       isHLT = cms.bool(False),
0007       isPhaseII = cms.bool(False),
0008       regTrainedWithPS = cms.bool(True),
0009       applySigmaIetaIphiBug = cms.bool(False),
0010       ecalRecHitsEE = cms.InputTag('ecalRecHit', 'EcalRecHitsEE'),
0011       ecalRecHitsEB = cms.InputTag('ecalRecHit', 'EcalRecHitsEB'),
0012       regressionKeyEB = cms.string('pfscecal_EBCorrection_offline_v2'),
0013       regressionKeyEE = cms.string('pfscecal_EECorrection_offline_v2'),
0014       uncertaintyKeyEB = cms.string('pfscecal_EBUncertainty_offline_v2'),
0015       uncertaintyKeyEE = cms.string('pfscecal_EEUncertainty_offline_v2'),
0016       regressionMinEB = cms.double(0.2),
0017       regressionMaxEB = cms.double(2),
0018       regressionMinEE = cms.double(0.2),
0019       regressionMaxEE = cms.double(2),
0020       uncertaintyMinEB = cms.double(0.0002),
0021       uncertaintyMaxEB = cms.double(0.5),
0022       uncertaintyMinEE = cms.double(0.0002),
0023       uncertaintyMaxEE = cms.double(0.5),
0024       vertexCollection = cms.InputTag('offlinePrimaryVertices'),
0025       eRecHitThreshold = cms.double(1),
0026       hgcalRecHits = cms.InputTag(''),
0027       hgcalCylinderR = cms.double(2.7999999523162842)
0028     ),
0029     writeFeatures = cms.bool(False),
0030     inputSCs = cms.InputTag('particleFlowSuperClusterECAL'),
0031     mightGet = cms.optional.untracked.vstring
0032   )
0033   for k,v in kwargs.items():
0034     setattr(mod, k, v)
0035   return mod