def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter( self._defaultParameters, 'doApplyChargedHadronSubtraction', False, "Flag to enable/disable usage of charged hadron subtraction when reconstructing jets", Type=bool) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type=cms.InputTag) self.addParameter( self._defaultParameters, 'doApplyUnclEnergyCalibration', False, "Flag to enable/disable usage of 'unclustered energy' calibration", Type=bool) self.addParameter(self._defaultParameters, 'sfNoPUjetOffsetEnCorr', 0.0, "Parameter of No-PU MET algorithm ", Type=float) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'doApplyChargedHadronSubtraction', False, "Flag to enable/disable usage of charged hadron subtraction when reconstructing jets", Type = bool) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type = cms.InputTag) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __call__(self, process, electronCollection = None, photonCollection = None, muonCollection = None, tauCollection = None, jetCollection = None, dRjetCleaning = None, jetCorrLabel = None, doApplyChargedHadronSubtraction = None, doSmearJets = None, jetSmearFileName = None, jetSmearHistogram = None, pfCandCollection = None, doApplyUnclEnergyCalibration = None, sfNoPUjetOffsetEnCorr = None, jetCorrPayloadName = None, jetCorrLabelUpToL3 = None, jetCorrLabelUpToL3Res = None, jecUncertaintyFile = None, jecUncertaintyTag = None, varyByNsigmas = None, addToPatDefaultSequence = None, outputModule = None, postfix = None): JetMEtUncertaintyTools.__call__( self, process, electronCollection = electronCollection, photonCollection = photonCollection, muonCollection = muonCollection, tauCollection = tauCollection, jetCollection = jetCollection, jetCorrLabel = jetCorrLabel, doSmearJets = doSmearJets, jetSmearFileName = jetSmearFileName, jetSmearHistogram = jetSmearHistogram, jetCorrPayloadName = jetCorrPayloadName, jetCorrLabelUpToL3 = jetCorrLabelUpToL3, jetCorrLabelUpToL3Res = jetCorrLabelUpToL3Res, jecUncertaintyFile = jecUncertaintyFile, jecUncertaintyTag = jecUncertaintyTag, varyByNsigmas = varyByNsigmas, addToPatDefaultSequence = addToPatDefaultSequence, outputModule = outputModule, postfix = postfix) if doApplyChargedHadronSubtraction is None: doApplyChargedHadronSubtraction = self._defaultParameters['doApplyChargedHadronSubtraction'].value pfCandCollection = self._initializeInputTag(pfCandCollection, 'pfCandCollection') if doApplyUnclEnergyCalibration is None: doApplyUnclEnergyCalibration = self._defaultParameters['doApplyUnclEnergyCalibration'].value if sfNoPUjetOffsetEnCorr is None: sfNoPUjetOffsetEnCorr = self._defaultParameters['sfNoPUjetOffsetEnCorr'].value self.setParameter('doApplyChargedHadronSubtraction', doApplyChargedHadronSubtraction) self.setParameter('pfCandCollection', pfCandCollection) self.setParameter('doApplyUnclEnergyCalibration', doApplyUnclEnergyCalibration) self.setParameter('sfNoPUjetOffsetEnCorr', sfNoPUjetOffsetEnCorr) self.apply(process)
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'dRjetCleaning', 0.5, "Eta-phi distance for extra jet cleaning", Type=float) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type=cms.InputTag) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'dRjetCleaning', 0.5, "Eta-phi distance for extra jet cleaning", Type=float) self.addParameter(self._defaultParameters, 'caloTowerCollection', cms.InputTag('towerMaker'), "Input CaloTower collection", Type=cms.InputTag) self.addParameter(self._defaultParameters, 'type1JetPtThreshold', 20.0, "Jet Pt threshold for Type-1 MET correction", Type=float) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'dRjetCleaning', 0.5, "Eta-phi distance for extra jet cleaning", Type=float) self.addParameter( self._defaultParameters, 'makeType1corrPFMEt', True, "Flag to enable/disable sequence for Type 1 corrected PFMEt", Type=bool) self.addParameter( self._defaultParameters, 'makeType1p2corrPFMEt', False, "Flag to enable/disable sequence for Type 1 + 2 corrected PFMEt", Type=bool) self.addParameter( self._defaultParameters, 'doApplyType0corr', False, "Flag to enable/disable usage of Type-0 MET corrections", Type=bool) self.addParameter(self._defaultParameters, 'sysShiftCorrParameter', cms.VPSet(), "MET sys. shift correction parameters", Type=cms.VPSet) self.addParameter( self._defaultParameters, 'doApplySysShiftCorr', False, "Flag to enable/disable usage of MET sys. shift corrections", Type=bool) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type=cms.InputTag) self.addParameter( self._defaultParameters, 'doApplyUnclEnergyCalibration', False, "Flag to enable/disable usage of 'unclustered energy' calibration", Type=bool) self.addParameter(self._defaultParameters, 'jetCollectionUnskimmed', None, "Unskimmed jets for type1 and type2 computations", Type=cms.InputTag, acceptNoneValue=True) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'doApplyChargedHadronSubtraction', False, "Flag to enable/disable usage of charged hadron subtraction when reconstructing jets", Type=bool) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type=cms.InputTag) self.addParameter(self._defaultParameters, 'doApplyUnclEnergyCalibration', False, "Flag to enable/disable usage of 'unclustered energy' calibration", Type=bool) self.addParameter(self._defaultParameters, 'sfNoPUjetOffsetEnCorr', 0.0, "Parameter of No-PU MET algorithm ", Type=float) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __call__(self, process, electronCollection=None, photonCollection=None, muonCollection=None, tauCollection=None, jetCollection=None, dRjetCleaning=None, caloTowerCollection=None, jetCorrPayloadName=None, jetCorrLabelUpToL3=None, jetCorrLabelUpToL3Res=None, jecUncertaintyFile=None, jecUncertaintyTag=None, varyByNsigmas=None, type1JetPtThreshold=None, addToPatDefaultSequence=None, outputModule=None, postfix=None): JetMEtUncertaintyTools.__call__( self, process, electronCollection=electronCollection, photonCollection=photonCollection, muonCollection=muonCollection, tauCollection=tauCollection, jetCollection=jetCollection, jetCorrLabel=None, doSmearJets=False, jetCorrPayloadName=jetCorrPayloadName, jetCorrLabelUpToL3=jetCorrLabelUpToL3, jetCorrLabelUpToL3Res=jetCorrLabelUpToL3Res, jecUncertaintyFile=jecUncertaintyFile, jecUncertaintyTag=jecUncertaintyTag, varyByNsigmas=varyByNsigmas, addToPatDefaultSequence=addToPatDefaultSequence, outputModule=outputModule, postfix=postfix) if dRjetCleaning is None: dRjetCleaning = self._defaultParameters['dRjetCleaning'].value caloTowerCollection = self._initializeInputTag(caloTowerCollection, 'caloTowerCollection') if type1JetPtThreshold is None: type1JetPtThreshold = self._defaultParameters[ 'type1JetPtThreshold'].value self.setParameter('dRjetCleaning', dRjetCleaning) self.setParameter('caloTowerCollection', caloTowerCollection) self.setParameter('type1JetPtThreshold', type1JetPtThreshold) self.apply(process)
def __call__(self, process, electronCollection=None, photonCollection=None, muonCollection=None, tauCollection=None, jetCollection=None, dRjetCleaning=None, jetCorrLabel=None, doSmearJets=None, jetSmearFileName=None, jetSmearHistogram=None, pfCandCollection=None, jetCorrPayloadName=None, jetCorrLabelUpToL3=None, jetCorrLabelUpToL3Res=None, jecUncertaintyFile=None, jecUncertaintyTag=None, varyByNsigmas=None, addToPatDefaultSequence=None, outputModule=None, postfix=None): JetMEtUncertaintyTools.__call__( self, process, electronCollection=electronCollection, photonCollection=photonCollection, muonCollection=muonCollection, tauCollection=tauCollection, jetCollection=jetCollection, jetCorrLabel=jetCorrLabel, doSmearJets=doSmearJets, jetSmearFileName=jetSmearFileName, jetSmearHistogram=jetSmearHistogram, jetCorrPayloadName=jetCorrPayloadName, jetCorrLabelUpToL3=jetCorrLabelUpToL3, jetCorrLabelUpToL3Res=jetCorrLabelUpToL3Res, jecUncertaintyFile=jecUncertaintyFile, jecUncertaintyTag=jecUncertaintyTag, varyByNsigmas=varyByNsigmas, addToPatDefaultSequence=addToPatDefaultSequence, outputModule=outputModule, postfix=postfix) pfCandCollection = self._initializeInputTag(pfCandCollection, 'pfCandCollection') self.setParameter('pfCandCollection', pfCandCollection) self.apply(process)
def __call__(self, process, electronCollection = None, photonCollection = None, muonCollection = None, tauCollection = None, jetCollection = None, dRjetCleaning = None, caloTowerCollection = None, jetCorrPayloadName = None, jetCorrLabelUpToL3 = None, jetCorrLabelUpToL3Res = None, jecUncertaintyFile = None, jecUncertaintyTag = None, varyByNsigmas = None, type1JetPtThreshold = None, addToPatDefaultSequence = None, outputModule = None, postfix = None): JetMEtUncertaintyTools.__call__( self, process, electronCollection = electronCollection, photonCollection = photonCollection, muonCollection = muonCollection, tauCollection = tauCollection, jetCollection = jetCollection, jetCorrLabel = None, doSmearJets = False, jetCorrPayloadName = jetCorrPayloadName, jetCorrLabelUpToL3 = jetCorrLabelUpToL3, jetCorrLabelUpToL3Res = jetCorrLabelUpToL3Res, jecUncertaintyFile = jecUncertaintyFile, jecUncertaintyTag = jecUncertaintyTag, varyByNsigmas = varyByNsigmas, addToPatDefaultSequence = addToPatDefaultSequence, outputModule = outputModule, postfix = postfix) if dRjetCleaning is None: dRjetCleaning = self._defaultParameters['dRjetCleaning'].value caloTowerCollection = self._initializeInputTag(caloTowerCollection, 'caloTowerCollection') if type1JetPtThreshold is None: type1JetPtThreshold = self._defaultParameters['type1JetPtThreshold'].value self.setParameter('dRjetCleaning', dRjetCleaning) self.setParameter('caloTowerCollection', caloTowerCollection) self.setParameter('type1JetPtThreshold', type1JetPtThreshold) self.apply(process)
def __call__(self, process, electronCollection = None, photonCollection = None, muonCollection = None, tauCollection = None, jetCollection = None, dRjetCleaning = None, jetCorrLabel = None, doSmearJets = None, jetSmearFileName = None, jetSmearHistogram = None, jetCorrPayloadName = None, jetCorrLabelUpToL3 = None, jetCorrLabelUpToL3Res = None, jecUncertaintyFile = None, jecUncertaintyTag = None, varyByNsigmas = None, addToPatDefaultSequence = None, outputModule = None, postfix = None): JetMEtUncertaintyTools.__call__( self, process, electronCollection = electronCollection, photonCollection = photonCollection, muonCollection = muonCollection, tauCollection = tauCollection, jetCollection = jetCollection, jetCorrLabel = jetCorrLabel, doSmearJets = doSmearJets, jetSmearFileName = jetSmearFileName, jetSmearHistogram = jetSmearHistogram, jetCorrPayloadName = jetCorrPayloadName, jetCorrLabelUpToL3 = jetCorrLabelUpToL3, jetCorrLabelUpToL3Res = jetCorrLabelUpToL3Res, jecUncertaintyFile = jecUncertaintyFile, jecUncertaintyTag = jecUncertaintyTag, varyByNsigmas = varyByNsigmas, addToPatDefaultSequence = addToPatDefaultSequence, outputModule = outputModule, postfix = postfix) if dRjetCleaning is None: dRjetCleaning = self._defaultParameters['dRjetCleaning'].value self.setParameter('dRjetCleaning', dRjetCleaning) self.apply(process)
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'dRjetCleaning', 0.5, "Eta-phi distance for extra jet cleaning", Type=float) self.addParameter(self._defaultParameters, 'makeType1corrPFMEt', True, "Flag to enable/disable sequence for Type 1 corrected PFMEt", Type=bool) self.addParameter(self._defaultParameters, 'makeType1p2corrPFMEt', True, "Flag to enable/disable sequence for Type 1 + 2 corrected PFMEt", Type=bool) self.addParameter(self._defaultParameters, 'doApplyType0corr', False, "Flag to enable/disable usage of Type-0 MET corrections", Type=bool) self.addParameter(self._defaultParameters, 'sysShiftCorrParameter', cms.VPSet(), "MET sys. shift correction parameters", Type=cms.VPSet) self.addParameter(self._defaultParameters, 'doApplySysShiftCorr', False, "Flag to enable/disable usage of MET sys. shift corrections", Type=bool) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type=cms.InputTag) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __init__(self): JetMEtUncertaintyTools.__init__(self) self.addParameter(self._defaultParameters, 'pfCandCollection', cms.InputTag('particleFlow'), "Input PFCandidate collection", Type = cms.InputTag) self._parameters = copy.deepcopy(self._defaultParameters) self._comment = ""
def __call__(self, process, electronCollection=None, photonCollection=None, muonCollection=None, tauCollection=None, jetCollection=None, dRjetCleaning=None, jetCorrLabel=None, doApplyChargedHadronSubtraction=None, doSmearJets=None, jetSmearFileName=None, jetSmearHistogram=None, pfCandCollection=None, doApplyUnclEnergyCalibration=None, sfNoPUjetOffsetEnCorr=None, jetCorrPayloadName=None, jetCorrLabelUpToL3=None, jetCorrLabelUpToL3Res=None, jecUncertaintyFile=None, jecUncertaintyTag=None, varyByNsigmas=None, addToPatDefaultSequence=None, outputModule=None, postfix=None): JetMEtUncertaintyTools.__call__( self, process, electronCollection=electronCollection, photonCollection=photonCollection, muonCollection=muonCollection, tauCollection=tauCollection, jetCollection=jetCollection, jetCorrLabel=jetCorrLabel, doSmearJets=doSmearJets, jetSmearFileName=jetSmearFileName, jetSmearHistogram=jetSmearHistogram, jetCorrPayloadName=jetCorrPayloadName, jetCorrLabelUpToL3=jetCorrLabelUpToL3, jetCorrLabelUpToL3Res=jetCorrLabelUpToL3Res, jecUncertaintyFile=jecUncertaintyFile, jecUncertaintyTag=jecUncertaintyTag, varyByNsigmas=varyByNsigmas, addToPatDefaultSequence=addToPatDefaultSequence, outputModule=outputModule, postfix=postfix) if doApplyChargedHadronSubtraction is None: doApplyChargedHadronSubtraction = self._defaultParameters[ 'doApplyChargedHadronSubtraction'].value pfCandCollection = self._initializeInputTag(pfCandCollection, 'pfCandCollection') if doApplyUnclEnergyCalibration is None: doApplyUnclEnergyCalibration = self._defaultParameters[ 'doApplyUnclEnergyCalibration'].value if sfNoPUjetOffsetEnCorr is None: sfNoPUjetOffsetEnCorr = self._defaultParameters[ 'sfNoPUjetOffsetEnCorr'].value self.setParameter('doApplyChargedHadronSubtraction', doApplyChargedHadronSubtraction) self.setParameter('pfCandCollection', pfCandCollection) self.setParameter('doApplyUnclEnergyCalibration', doApplyUnclEnergyCalibration) self.setParameter('sfNoPUjetOffsetEnCorr', sfNoPUjetOffsetEnCorr) self.apply(process)
def __call__(self, process, electronCollection = None, photonCollection = None, muonCollection = None, tauCollection = None, jetCollection = None, dRjetCleaning = None, jetCorrLabel = None, doSmearJets = None, makeType1corrPFMEt = None, makeType1p2corrPFMEt = None, doApplyType0corr = None, sysShiftCorrParameter = None, doApplySysShiftCorr = None, jetSmearFileName = None, jetSmearHistogram = None, pfCandCollection = None, jetCorrPayloadName = None, jetCorrLabelUpToL3 = None, jetCorrLabelUpToL3Res = None, jecUncertaintyFile = None, jecUncertaintyTag = None, varyByNsigmas = None, addToPatDefaultSequence = None, outputModule = None, postfix = None): JetMEtUncertaintyTools.__call__( self, process, electronCollection = electronCollection, photonCollection = photonCollection, muonCollection = muonCollection, tauCollection = tauCollection, jetCollection = jetCollection, jetCorrLabel = jetCorrLabel, doSmearJets = doSmearJets, jetSmearFileName = jetSmearFileName, jetSmearHistogram = jetSmearHistogram, jetCorrPayloadName = jetCorrPayloadName, jetCorrLabelUpToL3 = jetCorrLabelUpToL3, jetCorrLabelUpToL3Res = jetCorrLabelUpToL3Res, jecUncertaintyFile = jecUncertaintyFile, jecUncertaintyTag = jecUncertaintyTag, varyByNsigmas = varyByNsigmas, addToPatDefaultSequence = addToPatDefaultSequence, outputModule = outputModule, postfix = postfix) if dRjetCleaning is None: dRjetCleaning = self._defaultParameters['dRjetCleaning'].value if makeType1corrPFMEt is None: makeType1corrPFMEt = self._defaultParameters['makeType1corrPFMEt'].value if makeType1p2corrPFMEt is None: makeType1p2corrPFMEt = self._defaultParameters['makeType1p2corrPFMEt'].value if doApplyType0corr is None: doApplyType0corr = self._defaultParameters['doApplyType0corr'].value if sysShiftCorrParameter is None: sysShiftCorrParameter = self._defaultParameters['sysShiftCorrParameter'].value if doApplySysShiftCorr is None: doApplySysShiftCorr = self._defaultParameters['doApplySysShiftCorr'].value if sysShiftCorrParameter is None: if doApplySysShiftCorr: raise ValueError("MET sys. shift correction parameters must be specified explicitely !!") sysShiftCorrParameter = cms.PSet() pfCandCollection = self._initializeInputTag(pfCandCollection, 'pfCandCollection') self.setParameter('dRjetCleaning', dRjetCleaning) self.setParameter('makeType1corrPFMEt', makeType1corrPFMEt) self.setParameter('makeType1p2corrPFMEt', makeType1p2corrPFMEt) self.setParameter('doApplyType0corr', doApplyType0corr) self.setParameter('doApplySysShiftCorr', doApplySysShiftCorr) self.setParameter('sysShiftCorrParameter', sysShiftCorrParameter) self.setParameter('pfCandCollection', pfCandCollection) self.apply(process)
def __call__(self, process, electronCollection = None, photonCollection = None, muonCollection = None, tauCollection = None, jetCollection = None, dRjetCleaning = None, jetCorrLabel = None, doSmearJets = None, makeType1corrPFMEt = None, makeType1p2corrPFMEt = None, doApplyType0corr = None, sysShiftCorrParameter = None, doApplySysShiftCorr = None, jetSmearFileName = None, jetSmearHistogram = None, pfCandCollection = None, doApplyUnclEnergyCalibration = None, jetCorrPayloadName = None, jetCorrLabelUpToL3 = None, jetCorrLabelUpToL3Res = None, jecUncertaintyFile = None, jecUncertaintyTag = None, varyByNsigmas = None, addToPatDefaultSequence = None, outputModule = None, postfix = None): JetMEtUncertaintyTools.__call__( self, process, electronCollection = electronCollection, photonCollection = photonCollection, muonCollection = muonCollection, tauCollection = tauCollection, jetCollection = jetCollection, jetCorrLabel = jetCorrLabel, doSmearJets = doSmearJets, jetSmearFileName = jetSmearFileName, jetSmearHistogram = jetSmearHistogram, jetCorrPayloadName = jetCorrPayloadName, jetCorrLabelUpToL3 = jetCorrLabelUpToL3, jetCorrLabelUpToL3Res = jetCorrLabelUpToL3Res, jecUncertaintyFile = jecUncertaintyFile, jecUncertaintyTag = jecUncertaintyTag, varyByNsigmas = varyByNsigmas, addToPatDefaultSequence = addToPatDefaultSequence, outputModule = outputModule, postfix = postfix) if dRjetCleaning is None: dRjetCleaning = self._defaultParameters['dRjetCleaning'].value if makeType1corrPFMEt is None: makeType1corrPFMEt = self._defaultParameters['makeType1corrPFMEt'].value if makeType1p2corrPFMEt is None: makeType1p2corrPFMEt = self._defaultParameters['makeType1p2corrPFMEt'].value if doApplyType0corr is None: doApplyType0corr = self._defaultParameters['doApplyType0corr'].value if sysShiftCorrParameter is None: sysShiftCorrParameter = self._defaultParameters['sysShiftCorrParameter'].value if doApplySysShiftCorr is None: doApplySysShiftCorr = self._defaultParameters['doApplySysShiftCorr'].value if sysShiftCorrParameter is None: if doApplySysShiftCorr: raise ValueError("MET sys. shift correction parameters must be specified explicitely !!") sysShiftCorrParameter = cms.PSet() pfCandCollection = self._initializeInputTag(pfCandCollection, 'pfCandCollection') if doApplyUnclEnergyCalibration is None: doApplyUnclEnergyCalibration = self._defaultParameters['doApplyUnclEnergyCalibration'].value self.setParameter('dRjetCleaning', dRjetCleaning) self.setParameter('makeType1corrPFMEt', makeType1corrPFMEt) self.setParameter('makeType1p2corrPFMEt', makeType1p2corrPFMEt) self.setParameter('doApplyType0corr', doApplyType0corr) self.setParameter('doApplySysShiftCorr', doApplySysShiftCorr) self.setParameter('sysShiftCorrParameter', sysShiftCorrParameter) self.setParameter('pfCandCollection', pfCandCollection) self.setParameter('doApplyUnclEnergyCalibration', doApplyUnclEnergyCalibration) self.apply(process)