Classes | |
class | HEEP_WorkingPoint_V1 |
class | HEEP_WorkingPoint_V2 |
Variables | |
float | ebCutOff = 1.479 |
float | ebMax = 1.4442 |
float | eeMin = 1.566 |
def heepElectronID_tools.addHEEPProducersToSeq | ( | process, | |
seq, | |||
useMiniAOD, | |||
task = None |
|||
) |
currently no additional products are needed to run the HEEP ID so this function simply remains as a placeholder
Definition at line 576 of file heepElectronID_tools.py.
Referenced by vid_id_tools.setupVIDElectronSelection().
def heepElectronID_tools.addHEEPVMProducerToSeq | ( | process, | |
seq, | |||
useMiniAOD, | |||
task = None |
|||
) |
Definition at line 548 of file heepElectronID_tools.py.
def heepElectronID_tools.configureHEEPElectronID_V51 | ( | wpEB, | |
wpEE | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type HEEP_WorkingPoint_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 396 of file heepElectronID_tools.py.
References psetGsfEleDEtaInSeedCut(), psetGsfEleDPhiInCut(), psetGsfEleDxyCut(), psetGsfEleEcalDrivenCut(), psetGsfEleEmHadD1IsoRhoCut(), psetGsfEleFull5x5E2x5OverE5x5Cut(), psetGsfEleFull5x5SigmaIEtaIEtaCut(), psetGsfEleHadronicOverEMLinearCut(), psetGsfEleMissingHitsCut(), psetGsfEleSCEtaMultiRangeCut(), psetGsfEleTrkPtIsoCut(), and psetMinPtCut().
def heepElectronID_tools.configureHEEPElectronID_V60 | ( | wpEB, | |
wpEE | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type HEEP_WorkingPoint_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 421 of file heepElectronID_tools.py.
References psetGsfEleDEtaInSeedCut(), psetGsfEleDPhiInCut(), psetGsfEleDxyCut(), psetGsfEleEcalDrivenCut(), psetGsfEleEmHadD1IsoRhoCut(), psetGsfEleFull5x5E2x5OverE5x5Cut(), psetGsfEleFull5x5SigmaIEtaIEtaCut(), psetGsfEleHadronicOverEMLinearCut(), psetGsfEleMissingHitsCut(), psetGsfEleSCEtaMultiRangeCut(), psetGsfEleTrkPtIsoCut(), and psetMinPtCut().
def heepElectronID_tools.configureHEEPElectronID_V60_80XAOD | ( | idName, | |
wpEB, | |||
wpEE | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type HEEP_WorkingPoint_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 498 of file heepElectronID_tools.py.
References psetGsfEleDEtaInSeedCut(), psetGsfEleDPhiInCut(), psetGsfEleDxyCut(), psetGsfEleEcalDrivenCut(), psetGsfEleEmHadD1IsoRhoCut(), psetGsfEleFull5x5E2x5OverE5x5WithSatCut(), psetGsfEleFull5x5SigmaIEtaIEtaWithSatCut(), psetGsfEleHadronicOverEMLinearCut(), psetGsfEleMissingHitsCut(), psetGsfEleSCEtaMultiRangeCut(), psetGsfEleTrkPtNoJetCoreIsoCut(), and psetMinPtCut().
def heepElectronID_tools.configureHEEPElectronID_V61 | ( | wpEB, | |
wpEE | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type HEEP_WorkingPoint_V2, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 523 of file heepElectronID_tools.py.
References psetGsfEleDEtaInSeedCut(), psetGsfEleDPhiInCut(), psetGsfEleDxyCut(), psetGsfEleEcalDrivenCut(), psetGsfEleEmHadD1IsoRhoCut(), psetGsfEleFull5x5E2x5OverE5x5Cut(), psetGsfEleFull5x5SigmaIEtaIEtaCut(), psetGsfEleHadronicOverEMLinearCut(), psetGsfEleMissingHitsCut(), psetGsfEleSCEtaMultiRangeCut(), psetGsfEleTrkPtIsoRhoCut(), and psetMinPtCut().
def heepElectronID_tools.configureHEEPElectronID_V70 | ( | idName, | |
wpEB, | |||
wpEE | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type HEEP_WorkingPoint_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 447 of file heepElectronID_tools.py.
References psetGsfEleDEtaInSeedCut(), psetGsfEleDPhiInCut(), psetGsfEleDxyCut(), psetGsfEleEcalDrivenCut(), psetGsfEleEmHadD1IsoRhoCut(), psetGsfEleFull5x5E2x5OverE5x5WithSatCut(), psetGsfEleFull5x5SigmaIEtaIEtaWithSatCut(), psetGsfEleHadronicOverEMLinearCut(), psetGsfEleMissingHitsCut(), psetGsfEleSCEtaMultiRangeCut(), psetGsfEleTrkPtIsoCut(), and psetMinPtCut().
def heepElectronID_tools.configureHEEPElectronID_V71 | ( | idName, | |
wpEB, | |||
wpEE, | |||
minEt | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type HEEP_WorkingPoint_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 472 of file heepElectronID_tools.py.
References psetGsfEleDEtaInSeedCut(), psetGsfEleDPhiInCut(), psetGsfEleDxyCut(), psetGsfEleEcalDrivenCut(), psetGsfEleEmHadD1IsoRhoCut(), psetGsfEleFull5x5E2x5OverE5x5WithSatCut(), psetGsfEleFull5x5SigmaIEtaIEtaWithSatCut(), psetGsfEleHadronicOverEMLinearCut(), psetGsfEleMissingHitsCut(), psetGsfEleSCEtaMultiRangeCut(), psetGsfEleTrkPtIsoCut(), and psetMinEcalEtCut().
def heepElectronID_tools.psetGsfEleDEtaInSeedCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 172 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleDPhiInCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 183 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleDxyCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 360 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleEcalDrivenCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 382 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleEmHadD1IsoRhoCut | ( | wpEB, | |
wpEE, | |||
energyType = "EcalTrk" |
|||
) |
Definition at line 343 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleFull5x5E2x5OverE5x5Cut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 216 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), and configureHEEPElectronID_V61().
def heepElectronID_tools.psetGsfEleFull5x5E2x5OverE5x5WithSatCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 229 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleFull5x5SigmaIEtaIEtaCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 194 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), and configureHEEPElectronID_V61().
def heepElectronID_tools.psetGsfEleFull5x5SigmaIEtaIEtaWithSatCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 204 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleHadronicOverEMLinearCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 244 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleMissingHitsCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 373 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleSCEtaMultiRangeCut | ( | ) |
Definition at line 157 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleTrkPtFall16IsoCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 320 of file heepElectronID_tools.py.
def heepElectronID_tools.psetGsfEleTrkPtIsoCut | ( | wpEB, | |
wpEE, | |||
useHEEPIso = False |
|||
) |
Definition at line 261 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V70(), and configureHEEPElectronID_V71().
def heepElectronID_tools.psetGsfEleTrkPtIsoRhoCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 278 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V61().
def heepElectronID_tools.psetGsfEleTrkPtNoJetCoreIsoCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 298 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V60_80XAOD().
def heepElectronID_tools.psetMinEcalEtCut | ( | cutValue = 5. | ) |
Definition at line 148 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V71().
def heepElectronID_tools.psetMinPtCut | ( | cutValue = 35. | ) |
Definition at line 139 of file heepElectronID_tools.py.
Referenced by configureHEEPElectronID_V51(), configureHEEPElectronID_V60(), configureHEEPElectronID_V60_80XAOD(), configureHEEPElectronID_V61(), and configureHEEPElectronID_V70().
float heepElectronID_tools.ebCutOff = 1.479 |
Definition at line 6 of file heepElectronID_tools.py.
float heepElectronID_tools.ebMax = 1.4442 |
Definition at line 4 of file heepElectronID_tools.py.
float heepElectronID_tools.eeMin = 1.566 |
Definition at line 5 of file heepElectronID_tools.py.