) CalibratedElectrons_MC = calibratedElectrons.clone( isMC = cms.bool(True), inputDataset = cms.string("Summer12_LegacyPaper"), updateEnergyError = cms.bool(True), correctionsType = cms.int32(2), combinationType = cms.int32(3), lumiRatio = cms.double(0.607), # For 2012A + B + C + D synchronization = cms.bool(False), verbose = cms.bool(False), ) # Energy Regression # From: https://twiki.cern.ch/twiki/bin/viewauth/CMS/ElectronMomentumRegression#Recipe_for_53X from EgammaAnalysis.ElectronTools.electronRegressionEnergyProducer_cfi import eleRegressionEnergy ElectronEnergyRegressions = eleRegressionEnergy.clone( inputElectronsTag = cms.InputTag('gsfElectrons'), inputCollectionType = cms.uint32(0), useRecHitCollections = cms.bool(True), produceValueMaps = cms.bool(True), regressionInputFile = cms.string("EgammaAnalysis/ElectronTools/data/eleEnergyRegWeights_WithSubClusters_VApr15.root"), energyRegressionType = cms.uint32(2), ) ElectronEnergyRegressions_MC = eleRegressionEnergy.clone( inputElectronsTag = cms.InputTag('gsfElectrons'), inputCollectionType = cms.uint32(0), useRecHitCollections = cms.bool(True), produceValueMaps = cms.bool(True), regressionInputFile = cms.string("EgammaAnalysis/ElectronTools/data/eleEnergyRegWeights_WithSubClusters_VApr15.root"), energyRegressionType = cms.uint32(2), )
) # Step 2 standAloneLooseMuonVetoFilter = cms.EDFilter( "PATCandViewCountFilter" , src = cms.InputTag( 'selectedMuons' ) , minNumber = cms.uint32( 0 ) , maxNumber = cms.uint32( 1 ) ) # Step 3 electronsWithRegression = eleRegressionEnergy.clone( inputElectronsTag = cms.InputTag( 'patElectrons' ) , rhoCollection = cms.InputTag( 'fixedGridRhoFastjetAll' ) , vertexCollection = cms.InputTag( 'offlinePrimaryVertices' ) ) calibratedElectrons = calibratedPatElectrons.clone( inputPatElectronsTag = cms.InputTag( 'electronsWithRegression' ) , inputDataset = 'Summer12' ) selectedElectrons = selectedPatElectrons.clone( src = cms.InputTag( 'patElectrons' ) , cut = '' # electronCut ) standAloneElectronVetoFilter = cms.EDFilter( "PATCandViewCountFilter" , src = cms.InputTag( 'selectedElectrons' )
correctionsType=cms.int32(2), combinationType=cms.int32(3), lumiRatio=cms.double(0.607), # For 2012A + B + C + D synchronization=cms.bool(False), verbose=cms.bool(False), ) # Energy Regression # From: https://twiki.cern.ch/twiki/bin/viewauth/CMS/ElectronMomentumRegression#Recipe_for_53X from EgammaAnalysis.ElectronTools.electronRegressionEnergyProducer_cfi import eleRegressionEnergy ElectronEnergyRegressions = eleRegressionEnergy.clone( inputElectronsTag=cms.InputTag('gsfElectrons'), inputCollectionType=cms.uint32(0), useRecHitCollections=cms.bool(True), produceValueMaps=cms.bool(True), regressionInputFile=cms.string( "EgammaAnalysis/ElectronTools/data/eleEnergyRegWeights_WithSubClusters_VApr15.root" ), energyRegressionType=cms.uint32(2), ) ElectronEnergyRegressions_MC = eleRegressionEnergy.clone( inputElectronsTag=cms.InputTag('gsfElectrons'), inputCollectionType=cms.uint32(0), useRecHitCollections=cms.bool(True), produceValueMaps=cms.bool(True), regressionInputFile=cms.string( "EgammaAnalysis/ElectronTools/data/eleEnergyRegWeights_WithSubClusters_VApr15.root" ), energyRegressionType=cms.uint32(2), )