def pfTools.adaptPFElectrons | ( | process, | |
module, | |||
postfix | |||
) |
def pfTools.adaptPFMuons | ( | process, | |
module, | |||
postfix = "" , |
|||
muonMatchModule = None |
|||
) |
Definition at line 14 of file pfTools.py.
References helpers.applyPostfix().
Referenced by usePF2PAT().
def pfTools.adaptPFPhotons | ( | process, | |
module | |||
) |
Definition at line 90 of file pfTools.py.
References reconfigurePF2PATTaus().
def pfTools.adaptPFTaus | ( | process, | |
tauType = 'shrinkingConePFTau' , |
|||
postfix = "" |
|||
) |
Definition at line 230 of file pfTools.py.
References reconfigurePF2PATTaus(), and tauTools.switchToPFTauByType().
Referenced by usePF2PAT().
def pfTools.adaptPVs | ( | process, | |
pvCollection = cms.InputTag('offlinePrimaryVertices') , |
|||
postfix = '' |
|||
) |
def pfTools.addPFCandidates | ( | process, | |
src, | |||
patLabel = 'PFParticles' , |
|||
cut = "" , |
|||
postfix = "" |
|||
) |
Definition at line 275 of file pfTools.py.
References helpers.applyPostfix().
Referenced by usePF2PAT().
def pfTools.reconfigurePF2PATTaus | ( | process, | |
tauType = 'shrinkingConePFTau' , |
|||
pf2patSelection = ["DiscriminationByIsolation" , |
|||
DiscriminationByLeadingPionPtCut, | |||
selectionDependsOn = ["DiscriminationByLeadingTrackFinding"] , |
|||
producerFromType = lambda producer: producer+"Producer" , |
|||
postfix = "" |
|||
) |
Definition at line 100 of file pfTools.py.
References TauDiscriminatorTools.adaptTauDiscriminator(), helpers.applyPostfix(), clone(), helpers.massSearchReplaceParam(), TauDiscriminatorTools.producerIsTauTypeMapper, and TauDiscriminatorTools.recoTauTypeMapper().
Referenced by adaptPFPhotons(), and adaptPFTaus().
def pfTools.removeMCMatchingPF2PAT | ( | process, | |
postfix = "" , |
|||
outputModules = ['out'] |
|||
) |
Definition at line 377 of file pfTools.py.
def pfTools.switchToPFJets | ( | process, | |
input = cms.InputTag('pfNoTauClones') , |
|||
algo = 'AK4' , |
|||
postfix = "" , |
|||
jetCorrections = ('AK4PFchs', ['L1FastJet' , |
|||
L2Relative, | |||
L3Absolute, | |||
type1 = False , |
|||
outputModules = ['out'] |
|||
) |
Definition at line 312 of file pfTools.py.
References helpers.applyPostfix(), clone(), jetTools.jetAlgo(), relativeConstraints.keys, python.rootplot.root2matplotlib.replace(), and split.
Referenced by usePF2PAT().
def pfTools.switchToPFMET | ( | process, | |
input = cms.InputTag('pfMETPFBRECO') , |
|||
type1 = False , |
|||
postfix = "" |
|||
) |
Definition at line 296 of file pfTools.py.
References helpers.applyPostfix(), if(), and python.rootplot.root2matplotlib.replace().
Referenced by usePF2PAT().
def pfTools.tauTypeInPF2PAT | ( | process, | |
tauType = 'shrinkingConePFTau' , |
|||
postfix = "" |
|||
) |
def pfTools.usePF2PAT | ( | process, | |
runPF2PAT = True , |
|||
jetAlgo = 'AK4' , |
|||
runOnMC = True , |
|||
postfix = "" , |
|||
jetCorrections = ('AK4PFchs', ['L1FastJet' , |
|||
L2Relative, | |||
L3Absolute, | |||
None, | |||
pvCollection = cms.InputTag('goodOfflinePrimaryVerticesPFlow', , |
|||
typeIMetCorrections = False , |
|||
outputModules = ['out'] , |
|||
excludeFromTopProjection = ['Tau'] |
|||
) |
Definition at line 402 of file pfTools.py.
References adaptPFElectrons(), adaptPFMuons(), adaptPFTaus(), adaptPVs(), addPFCandidates(), helpers.applyPostfix(), helpers.loadWithPostfix(), switchToPFJets(), and switchToPFMET().
def pfTools.warningIsolation | ( | ) |
Definition at line 11 of file pfTools.py.