Classes | |
class | EleHLTSelection_V1 |
class | EleWorkingPoint_V1 |
class | EleWorkingPoint_V2 |
class | EleWorkingPoint_V3 |
class | EleWorkingPoint_V4 |
class | IsolationCutInputs_V2 |
Functions | |
def | configureVIDCutBasedEleHLTPreselection_V1 (wpEB, wpEE, ecalIsoInputs, hcalIsoInputs) |
def | configureVIDCutBasedEleID_V1 (wpEB, wpEE) |
def | configureVIDCutBasedEleID_V2 (wpEB, wpEE, isoInputs) |
def | configureVIDCutBasedEleID_V3 (wpEB, wpEE, isoInputs) |
def | configureVIDCutBasedEleID_V4 (wpEB, wpEE, isoInputs) |
def | psetConversionVetoCut () |
def | psetDEtaInSeedCut (wpEB, wpEE) |
def | psetDPhiInCut (wpEB, wpEE) |
def | psetEcalPFClusterIsoCut (wpEB, wpEE, ecalIsoInputs) |
def | psetEffAreaPFIsoCut (wpEB, wpEE, isoInputs) |
def | psetEInerseMinusPInverseCut (wpEB, wpEE) |
def | psetHadronicOverEMCut (wpEB, wpEE) |
def | psetHadronicOverEMEnergyScaledCut (wpEB, wpEE) |
def | psetHcalPFClusterIsoCut (wpEB, wpEE, hcalIsoInputs) |
def | psetMinPtCut () |
def | psetMissingHitsCut (wpEB, wpEE) |
def | psetNormalizedGsfChi2Cut (wpEB, wpEE) |
def | psetPhoFull5x5SigmaIEtaIEtaCut (wpEB, wpEE) |
def | psetPhoSCEtaMultiRangeCut () |
def | psetTrkPtIsoCut (wpEB, wpEE) |
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 680 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 403 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 509 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 616 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 dependend hOverE is introduced
Definition at line 645 of file cutBasedElectronID_tools.py.
References psetConversionVetoCut(), psetDEtaInSeedCut(), psetDPhiInCut(), psetEffAreaPFIsoCut(), psetEInerseMinusPInverseCut(), psetHadronicOverEMEnergyScaledCut(), psetMinPtCut(), psetMissingHitsCut(), psetPhoFull5x5SigmaIEtaIEtaCut(), and psetPhoSCEtaMultiRangeCut().
def cutBasedElectronID_tools.psetConversionVetoCut | ( | ) |
Definition at line 375 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetDEtaInSeedCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 231 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetDPhiInCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 242 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetEcalPFClusterIsoCut | ( | wpEB, | |
wpEE, | |||
ecalIsoInputs | |||
) |
Definition at line 293 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetEffAreaPFIsoCut | ( | wpEB, | |
wpEE, | |||
isoInputs | |||
) |
Definition at line 359 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetEInerseMinusPInverseCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 281 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetHadronicOverEMCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 253 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), and configureVIDCutBasedEleID_V3().
def cutBasedElectronID_tools.psetHadronicOverEMEnergyScaledCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 264 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetHcalPFClusterIsoCut | ( | wpEB, | |
wpEE, | |||
hcalIsoInputs | |||
) |
Definition at line 313 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetMinPtCut | ( | ) |
Definition at line 196 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetMissingHitsCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 385 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetNormalizedGsfChi2Cut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 349 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
def cutBasedElectronID_tools.psetPhoFull5x5SigmaIEtaIEtaCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 220 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetPhoSCEtaMultiRangeCut | ( | ) |
Definition at line 205 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1(), configureVIDCutBasedEleID_V3(), and configureVIDCutBasedEleID_V4().
def cutBasedElectronID_tools.psetTrkPtIsoCut | ( | wpEB, | |
wpEE | |||
) |
Definition at line 332 of file cutBasedElectronID_tools.py.
Referenced by configureVIDCutBasedEleHLTPreselection_V1().
cutBasedElectronID_tools.ebCutOff |
Definition at line 5 of file cutBasedElectronID_tools.py.