Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:53

0001 import FWCore.ParameterSet.Config as cms
0002 from RecoTauTag.RecoTau.TauDiscriminatorTools import requireLeadTrack
0003 
0004 pfRecoTauDiscriminationAgainstElectron = cms.EDProducer("PFRecoTauDiscriminationAgainstElectron",
0005 
0006     # tau collection to discriminate
0007     PFTauProducer = cms.InputTag('pfRecoTauProducer'),
0008 
0009     # Require leading pion ensures that:
0010     #  1) these is at least one track above threshold (0.5 GeV) in the signal cone
0011     #  2) a track OR a pi-zero in the signal cone has pT > 5 GeV
0012     Prediscriminants = requireLeadTrack,
0013 
0014     ApplyCut_EmFraction = cms.bool(False),
0015     EmFraction_maxValue = cms.double(0.9),
0016 
0017     ApplyCut_HcalTotOverPLead = cms.bool(False),
0018     HcalTotOverPLead_minValue = cms.double(0.1),
0019 
0020     ApplyCut_Hcal3x3OverPLead = cms.bool(False),
0021     Hcal3x3OverPLead_minValue = cms.double(0.1),
0022 
0023     ApplyCut_HcalMaxOverPLead = cms.bool(False),
0024     HcalMaxOverPLead_minValue = cms.double(0.1),
0025 
0026     ApplyCut_EOverPLead = cms.bool(False),
0027     EOverPLead_maxValue = cms.double(1.8), ## Upper cut away window threshold#
0028     EOverPLead_minValue = cms.double(0.8), ## Lower cut away window threshold
0029 
0030     ApplyCut_BremsRecoveryEOverPLead = cms.bool(False),
0031     BremsRecoveryEOverPLead_minValue = cms.double(0.8), ## Lower cut away window threshold
0032     BremsRecoveryEOverPLead_maxValue = cms.double(1.8),  ##Upper cut away window threshold
0033 
0034     ApplyCut_ElectronPreID = cms.bool(False), # Electron PreID only
0035 
0036     ApplyCut_ElectronPreID_2D = cms.bool(False),
0037     ElecPreID0_EOverPLead_maxValue = cms.double(0.95),
0038     ElecPreID0_HOverPLead_minValue = cms.double(0.05),
0039     ElecPreID1_EOverPLead_maxValue = cms.double(0.8),
0040     ElecPreID1_HOverPLead_minValue = cms.double(0.15),
0041  
0042     ApplyCut_PFElectronMVA = cms.bool(True),
0043     PFElectronMVA_maxValue = cms.double(-0.1),
0044 
0045     ApplyCut_EcalCrackCut = cms.bool(False),
0046 
0047    ApplyCut_BremCombined = cms.bool(False),
0048    BremCombined_Fraction  = cms.double(0.99),
0049    BremCombined_HOP       = cms.double(0.1),
0050    BremCombined_Mass      = cms.double(0.55),
0051    BremCombined_StripSize = cms.double(0.03)
0052 
0053 
0054 )
0055 
0056