Classes | |
class | EleHLTSelection_V1 |
class | EleWorkingPoint_V2 |
class | EleWorkingPoint_V3 |
class | EleWorkingPoint_V4 |
class | EleWorkingPoint_V5 |
Variables | |
float | ebCutOff = 1.479 |
def cutBasedElectronID_tools.configureVIDCutBasedEleHLTPreselection_V1 | ( | wpEB, | |
wpEE, | |||
ecalIsoInputs, | |||
hcalIsoInputs | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type EleHLTSelection_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). The third and fourth arguments are objects that contain information necessary for isolation calculations for ECAL and HCAL.
Definition at line 573 of file cutBasedElectronID_tools.py.
References psetDEtaInSeedCut(), psetDPhiInCut(), psetEcalPFClusterIsoCut(), psetEInerseMinusPInverseCut(), psetFull5x5SigmaIEtaIEtaCut(), psetHadronicOverEMCut(), psetHcalPFClusterIsoCut(), psetMinPtCut(), psetNormalizedGsfChi2Cut(), psetPhoSCEtaMultiRangeCut(), and psetTrkPtIsoCut().
def cutBasedElectronID_tools.configureVIDCutBasedEleID_V2 | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type WorkingPoint_V2, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). The third argument is an object that contains information necessary for isolation calculations.
Definition at line 445 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInCut(), psetDPhiInCut(), psetEffAreaPFIsoCut(), psetEInerseMinusPInverseCut(), psetFull5x5SigmaIEtaIEtaCut(), psetGsfEleDxyCut(), psetGsfEleDzCut(), psetHadronicOverEMCut(), psetMinPtCut(), psetMissingHitsCut(), and psetPhoSCEtaMultiRangeCut().
def cutBasedElectronID_tools.configureVIDCutBasedEleID_V3 | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type WorkingPoint_V3, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). The third argument is an object that contains information necessary for isolation calculations. In this version, the impact parameter cuts dxy and dz are not present
Definition at line 480 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEffAreaPFIsoCut(), psetEInerseMinusPInverseCut(), psetFull5x5SigmaIEtaIEtaCut(), psetHadronicOverEMCut(), psetMinPtCut(), psetMissingHitsCut(), and psetPhoSCEtaMultiRangeCut().
def cutBasedElectronID_tools.configureVIDCutBasedEleID_V4 | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type WorkingPoint_V3, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). The third argument is an object that contains information necessary for isolation calculations. In this version, the energy and pileup dependent hOverE is introduced
Definition at line 509 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEffAreaPFIsoCut(), psetEInerseMinusPInverseCut(), psetFull5x5SigmaIEtaIEtaCut(), psetHadronicOverEMEnergyScaledCut(), psetMinPtCut(), psetMissingHitsCut(), and psetPhoSCEtaMultiRangeCut().
def cutBasedElectronID_tools.configureVIDCutBasedEleID_V5 | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type WorkingPoint_V3, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE). The third argument is an object that contains information necessary for isolation calculations. In this version, the pt dependent isolation is introduced
Definition at line 538 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEInerseMinusPInverseCut(), psetFull5x5SigmaIEtaIEtaCut(), psetHadronicOverEMEnergyScaledCut(), psetMinPtCut(), psetMissingHitsCut(), psetPhoSCEtaMultiRangeCut(), and psetRelPFIsoScaledCut().
def cutBasedElectronID_tools.psetConversionVetoCut | ( | ) |
Definition at line 398 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetDEtaInCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 238 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V2().
def cutBasedElectronID_tools.psetDEtaInSeedCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 225 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetDPhiInCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 249 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetEcalPFClusterIsoCut | ( | wpEB, | |
wpEE, | |||
ecalIsoInputs | |||
) |
Definition at line 300 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetEffAreaPFIsoCut | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
Definition at line 367 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetEInerseMinusPInverseCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 288 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetFull5x5SigmaIEtaIEtaCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 214 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetGsfEleDxyCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 418 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V2().
def cutBasedElectronID_tools.psetGsfEleDzCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 428 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V2().
def cutBasedElectronID_tools.psetHadronicOverEMCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 260 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V2(), and configureVIDCutBasedEleID_V3().
def cutBasedElectronID_tools.psetHadronicOverEMEnergyScaledCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 271 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetHcalPFClusterIsoCut | ( | wpEB, | |
wpEE, | |||
hcalIsoInputs | |||
) |
Definition at line 320 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetMinPtCut | ( | ) |
Definition at line 190 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetMissingHitsCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 408 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetNormalizedGsfChi2Cut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 357 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetPhoSCEtaMultiRangeCut | ( | ) |
Definition at line 199 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V2(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetRelPFIsoScaledCut | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
Definition at line 383 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetTrkPtIsoCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 339 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
float cutBasedElectronID_tools.ebCutOff = 1.479 |
Definition at line 5 of file cutBasedElectronID_tools.py.