Classes | |
class | EleHLTSelection_V1 |
class | EleWorkingPoint_V1 |
class | EleWorkingPoint_V2 |
class | EleWorkingPoint_V3 |
class | EleWorkingPoint_V4 |
class | EleWorkingPoint_V5 |
class | IsolationCutInputs_V2 |
Variables | |
ebCutOff | |
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 761 of file cutBasedElectronID_tools.py.
References psetDEtaInSeedCut(), psetDPhiInCut(), psetEcalPFClusterIsoCut(), psetEInerseMinusPInverseCut(), psetHadronicOverEMCut(), psetHcalPFClusterIsoCut(), psetMinPtCut(), psetNormalizedGsfChi2Cut(), psetPhoFull5x5SigmaIEtaIEtaCut(), psetPhoSCEtaMultiRangeCut(), and psetTrkPtIsoCut().
def cutBasedElectronID_tools.configureVIDCutBasedEleID_V1 | ( | wpEB, | |
wpEE | |||
) |
This function configures the full cms.PSet for a VID ID and returns it. The inputs: two objects of the type WorkingPoint_V1, one containing the cuts for the Barrel (EB) and the other one for the Endcap (EE).
Definition at line 455 of file cutBasedElectronID_tools.py.
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 561 of file cutBasedElectronID_tools.py.
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 668 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEffAreaPFIsoCut(), psetEInerseMinusPInverseCut(), psetHadronicOverEMCut(), psetMinPtCut(), psetMissingHitsCut(), psetPhoFull5x5SigmaIEtaIEtaCut(), 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 697 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEffAreaPFIsoCut(), psetEInerseMinusPInverseCut(), psetHadronicOverEMEnergyScaledCut(), psetMinPtCut(), psetMissingHitsCut(), psetPhoFull5x5SigmaIEtaIEtaCut(), 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 726 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEInerseMinusPInverseCut(), psetHadronicOverEMEnergyScaledCut(), psetMinPtCut(), psetMissingHitsCut(), psetPhoFull5x5SigmaIEtaIEtaCut(), psetPhoSCEtaMultiRangeCut(), and psetRelPFIsoScaledCut().
def cutBasedElectronID_tools.psetConversionVetoCut | ( | ) |
Definition at line 427 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetDEtaInSeedCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 267 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 278 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetEcalPFClusterIsoCut | ( | wpEB, | |
wpEE, | |||
ecalIsoInputs | |||
) |
Definition at line 329 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetEffAreaPFIsoCut | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
Definition at line 396 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetEInerseMinusPInverseCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 317 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetHadronicOverEMCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 289 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), and configureVIDCutBasedEleID_V3().
def cutBasedElectronID_tools.psetHadronicOverEMEnergyScaledCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 300 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetHcalPFClusterIsoCut | ( | wpEB, | |
wpEE, | |||
hcalIsoInputs | |||
) |
Definition at line 349 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetMinPtCut | ( | ) |
Definition at line 232 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetMissingHitsCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 437 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetNormalizedGsfChi2Cut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 386 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetPhoFull5x5SigmaIEtaIEtaCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 256 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetPhoSCEtaMultiRangeCut | ( | ) |
Definition at line 241 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), configureVIDCutBasedEleID_V4(), and configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetRelPFIsoScaledCut | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
Definition at line 412 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V5().
def cutBasedElectronID_tools.psetTrkPtIsoCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 368 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
cutBasedElectronID_tools.ebCutOff |
Definition at line 5 of file cutBasedElectronID_tools.py.