CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Namespaces | Functions | Variables
electrons_cff.py File Reference

Go to the source code of this file.

Namespaces

 electrons_cff
 

Functions

def electrons_cff._get_bitmapVIDForEle_docstring
 

Variables

tuple electrons_cff._bitmapVIDForEle_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules,bitmapVIDForEle.WorkingPoints)
 
tuple electrons_cff._bitmapVIDForEleHEEP_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules,bitmapVIDForEleHEEP.WorkingPoints)
 
tuple electrons_cff._bitmapVIDForEleSpring15_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules,bitmapVIDForEleSpring15.WorkingPoints)
 
tuple electrons_cff._bitmapVIDForEleSum16_docstring = _get_bitmapVIDForEle_docstring(electron_id_modules_WorkingPoints_nanoAOD.modules,bitmapVIDForEleSum16.WorkingPoints)
 
tuple electrons_cff._withTo106XAndUpdate_Task = cms.Task(heepIDVarValueMaps,slimmedElectronsTo106X)
 
tuple electrons_cff._withTo106XAndUpdateAnd80XLegacyScale_Task = cms.Task(bitmapVIDForEleSpring15,bitmapVIDForEleSum16)
 
tuple electrons_cff._withTo106XAndUpdateAnd94XScale_Task = _withTo106XAndUpdate_Task.copy()
 
tuple electrons_cff._withULAndUpdate_Task = cms.Task(slimmedElectronsUpdated)
 end TEMPORARY Run3 More...
 
tuple electrons_cff.bitmapVIDForEle
 
tuple electrons_cff.bitmapVIDForEleHEEP
 
tuple electrons_cff.bitmapVIDForEleSpring15
 
tuple electrons_cff.bitmapVIDForEleSum16
 
tuple electrons_cff.calibratedPatElectronsNano
 
tuple electrons_cff.correctionFile = cms.string("EgammaAnalysis/ElectronTools/data/ScalesSmearings/Run2016_UltraLegacy_preVFP_RunFineEtaR9Gain")
 
tuple electrons_cff.cutBased = Var("userInt('cutbasedID_Fall17_V2_veto')+userInt('cutbasedID_Fall17_V2_loose')+userInt('cutbasedID_Fall17_V2_medium')+userInt('cutbasedID_Fall17_V2_tight')",int,doc="cut-based ID Fall17 V2 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)")
 
tuple electrons_cff.cutBased_Fall17_V1 = Var("userInt('cutbasedID_Fall17_V1_veto')+userInt('cutbasedID_Fall17_V1_loose')+userInt('cutbasedID_Fall17_V1_medium')+userInt('cutbasedID_Fall17_V1_tight')",int,doc="cut-based ID Fall17 V1 (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)")
 
tuple electrons_cff.cutBased_HEEP = Var("electronID('heepElectronID-HEEPV70')",bool,doc="cut-based HEEP ID")
 
tuple electrons_cff.cutBased_HLTPreSel = Var("userInt('cutbasedID_HLT')",int,doc="cut-based HLT pre-selection ID")
 
tuple electrons_cff.cutBased_Spring15 = Var("userInt('cutbasedID_Spring15_veto')+userInt('cutbasedID_Spring15_loose')+userInt('cutbasedID_Spring15_medium')+userInt('cutbasedID_Spring15_tight')",int,doc="cut-based Spring15 ID (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)")
 
tuple electrons_cff.cutBased_Sum16 = Var("userInt('cutbasedID_Sum16_veto')+userInt('cutbasedID_Sum16_loose')+userInt('cutbasedID_Sum16_medium')+userInt('cutbasedID_Sum16_tight')",int,doc="cut-based Summer16 ID (0:fail, 1:veto, 2:loose, 3:medium, 4:tight)")
 
tuple electrons_cff.cutbasedID_Fall17_V2_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-loose")
 
tuple electrons_cff.cutbasedID_Fall17_V2_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-medium")
 
tuple electrons_cff.cutbasedID_Fall17_V2_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-tight")
 
tuple electrons_cff.cutbasedID_Fall17_V2_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Fall17-94X-V2-veto")
 
tuple electrons_cff.cutbasedID_HLT = cms.InputTag("egmGsfElectronIDs:cutBasedElectronHLTPreselection-Summer16-V1")
 
tuple electrons_cff.cutbasedID_Spring15_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-loose")
 
tuple electrons_cff.cutbasedID_Spring15_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-medium")
 
tuple electrons_cff.cutbasedID_Spring15_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-tight")
 
tuple electrons_cff.cutbasedID_Spring15_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Spring15-25ns-V1-standalone-veto")
 
tuple electrons_cff.cutbasedID_Sum16_loose = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-loose")
 
tuple electrons_cff.cutbasedID_Sum16_medium = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-medium")
 
tuple electrons_cff.cutbasedID_Sum16_tight = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-tight")
 
tuple electrons_cff.cutbasedID_Sum16_veto = cms.InputTag("egmGsfElectronIDs:cutBasedElectronID-Summer16-80X-V1-veto")
 
tuple electrons_cff.dEscaleDown = Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energyScaleDownNew')", float, doc="ecal energy scale shifted 1 sigma down (adding gain/stat/syst in quadrature)", precision=8)
 
tuple electrons_cff.dEscaleUp = Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energyScaleUpNew')", float, doc="ecal energy scale shifted 1 sigma up(adding gain/stat/syst in quadrature)", precision=8)
 
tuple electrons_cff.dEsigmaDown = Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energySigmaDownNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8)
 
tuple electrons_cff.dEsigmaUp = Var("userFloat('ecalTrkEnergyPostCorrNew')-userFloat('energySigmaUpNew')", float, doc="ecal energy smearing value shifted 1 sigma up", precision=8)
 
string electrons_cff.EAFile_MiniIso = "RecoEgamma/ElectronIdentification/data/Spring15/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_25ns.txt"
 
string electrons_cff.EAFile_PFIso = "RecoEgamma/ElectronIdentification/data/Summer16/effAreaElectrons_cone03_pfNeuHadronsAndPhotons_80X.txt"
 
 electrons_cff.ecalTrkEnergyErrPostCorrNew = None,
 Not to update with S+S vars as they already exist for run2_nanoAOD_94X2016 era. More...
 
 electrons_cff.ecalTrkEnergyPostCorrNew = None,
 
 electrons_cff.ecalTrkEnergyPreCorrNew = None,
 
tuple electrons_cff.eCorr = Var("userFloat('ecalTrkEnergyPostCorrNew')/userFloat('ecalTrkEnergyPreCorrNew')", float, doc="ratio of the calibrated energy/miniaod energy")
 
tuple electrons_cff.ele9X105XUpdateModifier
 
tuple electrons_cff.electron_id_modules_WorkingPoints_nanoAOD
 modify the past eras More...
 
tuple electrons_cff.electronMCTable
 
tuple electrons_cff.electronMCTask = cms.Task(tautaggerForMatching, matchingElecPhoton, electronsMCMatchForTable, electronsMCMatchForTableAlt, electronMCTable)
 
tuple electrons_cff.electronMVATTH
 finalElectrons##################### electronMVATTH##################### More...
 
tuple electrons_cff.electronsMCMatchForTable
 
tuple electrons_cff.electronsMCMatchForTableAlt
 
tuple electrons_cff.electronTable
 electronMVATTH end##################### electronTable defn ##################### More...
 
tuple electrons_cff.electronTablesTask = cms.Task(electronMVATTH, electronTable)
 
tuple electrons_cff.electronTask = cms.Task(bitmapVIDForEle,bitmapVIDForEleHEEP,isoForEle,ptRatioRelForEle,seedGainEle,calibratedPatElectronsNano,slimmedElectronsWithUserData,finalElectrons)
 
tuple electrons_cff.energyErr = Var("userFloat('ecalTrkEnergyErrPostCorrNew')", float, precision=6, doc="energy error of the cluster-track combination")
 
 electrons_cff.energyScaleDownNew = None,
 
 electrons_cff.energyScaleUpNew = None,
 
 electrons_cff.energySigmaDownNew = None
 
 electrons_cff.energySigmaUpNew = None,
 
tuple electrons_cff.finalElectrons
 END slimmedElectrons with user data##################### finalElectrons#####################. More...
 
tuple electrons_cff.isoForEle
 for bitmapVIDForEle defn end############################# ISO ELE defn(in principle should be an import#################### PhysicsTools/NanoAOD/python/EleIsoValueMapProducer_cfi.py More...
 
tuple electrons_cff.matchingElecPhoton
 PhysicsTools/NanoAOD/plugins/GenJetGenPartMerger.cc##this class misses fillDescription::TODO. More...
 
tuple electrons_cff.modules
 
tuple electrons_cff.mvaFall17V1Iso = Var("userFloat('mvaFall17V1Iso')",float,doc="MVA Iso ID V1 score")
 Keeping the possibilty of using V1 working points in older eras. More...
 
tuple electrons_cff.mvaFall17V1Iso_WP80 = Var("userInt('mvaFall17V1Iso_WP80')",bool,doc="MVA Iso ID V1 WP80")
 
tuple electrons_cff.mvaFall17V1Iso_WP90 = Var("userInt('mvaFall17V1Iso_WP90')",bool,doc="MVA Iso ID V1 WP90")
 
tuple electrons_cff.mvaFall17V1Iso_WPL = Var("userInt('mvaFall17V1Iso_WPL')",bool,doc="MVA Iso ID V1 loose WP")
 
tuple electrons_cff.mvaFall17V1noIso = Var("userFloat('mvaFall17V1noIso')",float,doc="MVA noIso ID V1 score")
 
tuple electrons_cff.mvaFall17V1noIso_WP80 = Var("userInt('mvaFall17V1noIso_WP80')",bool,doc="MVA noIso ID V1 WP80")
 
tuple electrons_cff.mvaFall17V1noIso_WP90 = Var("userInt('mvaFall17V1noIso_WP90')",bool,doc="MVA noIso ID V1 WP90")
 
tuple electrons_cff.mvaFall17V1noIso_WPL = Var("userInt('mvaFall17V1noIso_WPL')",bool,doc="MVA noIso ID V1 loose WP")
 
 electrons_cff.mvaFall17V2Iso = None,
 
 electrons_cff.mvaFall17V2Iso_WP80 = None,
 
 electrons_cff.mvaFall17V2Iso_WP90 = None,
 
 electrons_cff.mvaFall17V2Iso_WPL = None,
 
 electrons_cff.mvaFall17V2noIso = None,
 
 electrons_cff.mvaFall17V2noIso_WP80 = None,
 
 electrons_cff.mvaFall17V2noIso_WP90 = None,
 
 electrons_cff.mvaFall17V2noIso_WPL = None,
 
tuple electrons_cff.mvaSpring16GP = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16GeneralPurposeV1Values")
 
tuple electrons_cff.mvaSpring16GP_WP80 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Spring16-GeneralPurpose-V1-wp80")
 
tuple electrons_cff.mvaSpring16GP_WP90 = cms.InputTag("egmGsfElectronIDs:mvaEleID-Spring16-GeneralPurpose-V1-wp90")
 
tuple electrons_cff.mvaSpring16HZZ = cms.InputTag("electronMVAValueMapProducer:ElectronMVAEstimatorRun2Spring16HZZV1Values")
 
tuple electrons_cff.mvaSpring16HZZ_WPL = cms.InputTag("egmGsfElectronIDs:mvaEleID-Spring16-HZZ-V1-wpLoose")
 
tuple electrons_cff.pt = Var("pt*userFloat('ecalTrkEnergyPostCorrNew')/userFloat('ecalTrkEnergyPreCorrNew')", float, precision=-1, doc="p_{T}")
 
tuple electrons_cff.ptRatioRelForEle
 ISO ELE end##################################### ptRatioForEle##################################### import from hysicsTools/NanoAOD/pythonElectronJetVarProducer_cfi.py. More...
 
tuple electrons_cff.scEtOverPt = Var("(superCluster().energy()/(pt*userFloat('ecalTrkEnergyPostCorrNew')/userFloat('ecalTrkEnergyPreCorrNew')*cosh(superCluster().eta())))-1",float,doc="(supercluster transverse energy)/pt-1",precision=8)
 
tuple electrons_cff.seedGainEle = cms.EDProducer("ElectronSeedGainProducer", src = cms.InputTag("slimmedElectrons"))
 ptRatioForEle##################################### 3###################seedGailEle############################# More...
 
tuple electrons_cff.slimmedElectronsTo106X
 
tuple electrons_cff.slimmedElectronsUpdated
 
tuple electrons_cff.slimmedElectronsWithUserData
 end calibratedPatElectronsNano############################33 Start slimmedElectronsWithUserData###############################3 import from PhysicsTools/PatAlgos/python/electronsWithUserData_cfi.py More...
 
tuple electrons_cff.tautaggerForMatching
 electron Table END##################### Depends on particlelevel producer run in particlelevel_cff More...
 
 electrons_cff.VIDNestedWPBitmap = None,
 TEMPORARY as no ID for Run3 yet. More...
 
 electrons_cff.vidNestedWPBitmap = None,
 
 electrons_cff.VIDNestedWPBitmapHEEP = None)
 
 electrons_cff.vidNestedWPBitmapHEEP = None,
 
tuple electrons_cff.VIDNestedWPBitmapSpring15 = cms.InputTag("bitmapVIDForEleSpring15")
 
tuple electrons_cff.vidNestedWPBitmapSpring15 = Var("userInt('VIDNestedWPBitmapSpring15')",int,doc=_bitmapVIDForEleSpring15_docstring)
 
tuple electrons_cff.VIDNestedWPBitmapSum16 = cms.InputTag("bitmapVIDForEleSum16")
 
tuple electrons_cff.vidNestedWPBitmapSum16 = Var("userInt('VIDNestedWPBitmapSum16')",int,doc=_bitmapVIDForEleSum16_docstring)
 
string electrons_cff.weightFile = "PhysicsTools/NanoAOD/data/el_BDTG_2016.weights.xml"
 
tuple electrons_cff.WorkingPoints