File indexing completed on 2024-04-06 12:26:48
0001
0002 import FWCore.ParameterSet.Config as cms
0003
0004
0005 from JetMETCorrections.Configuration.JetCorrectionServicesAllAlgos_cff import *
0006 from JetMETCorrections.Configuration.DefaultJEC_cff import *
0007 from RecoMET.METPUSubtraction.mvaPFMET_leptons_cfi import *
0008 from RecoJets.JetProducers.PileupJetIDParams_cfi import JetIdParams
0009
0010 calibratedAK4PFJetsForPFMEtMVA = cms.EDProducer('PFJetCorrectionProducer',
0011 src = cms.InputTag('ak4PFJets'),
0012 correctors = cms.vstring("ak4PFL1FastL2L3")
0013 )
0014
0015 pfMEtMVA = cms.EDProducer("PFMETProducerMVA",
0016 srcCorrJets = cms.InputTag('calibratedAK4PFJetsForPFMEtMVA'),
0017 srcUncorrJets = cms.InputTag('ak4PFJets'),
0018 srcPFCandidates = cms.InputTag('particleFlow'),
0019 srcVertices = cms.InputTag('offlinePrimaryVertices'),
0020 srcLeptons = cms.VInputTag(),
0021
0022 minNumLeptons = cms.int32(0),
0023 srcRho = cms.InputTag('kt6PFJets','rho'),
0024 globalThreshold = cms.double(-1.),
0025 minCorrJetPt = cms.double(-1.),
0026 inputFileNames = cms.PSet(
0027 U = cms.FileInPath('RecoMET/METPUSubtraction/data/gbrmet_53_June2013_type1.root'),
0028 DPhi = cms.FileInPath('RecoMET/METPUSubtraction/data/gbrmetphi_53_June2013_type1.root'),
0029 CovU1 = cms.FileInPath('RecoMET/METPUSubtraction/data/gbru1cov_53_Dec2012.root'),
0030 CovU2 = cms.FileInPath('RecoMET/METPUSubtraction/data/gbru2cov_53_Dec2012.root')
0031 ),
0032 loadMVAfromDB = cms.bool(False),
0033 is42 = cms.bool(False),
0034 corrector = cms.string("ak4PFL1Fastjet"),
0035 useType1 = cms.bool(True),
0036 useOld42 = cms.bool(False),
0037 dZcut = cms.double(0.1),
0038 impactParTkThreshold = cms.double(0.),
0039 tmvaWeights = cms.string("RecoJets/JetProducers/data/TMVAClassificationCategory_JetID_MET_53X_Dec2012.weights.xml"),
0040 tmvaMethod = cms.string("JetID"),
0041 version = cms.int32(-1),
0042 cutBased = cms.bool(False),
0043 tmvaVariables = cms.vstring(
0044 "nvtx",
0045 "jetPt",
0046 "jetEta",
0047 "jetPhi",
0048 "dZ",
0049 "beta",
0050 "betaStar",
0051 "nCharged",
0052 "nNeutrals",
0053 "dR2Mean",
0054 "ptD",
0055 "frac01",
0056 "frac02",
0057 "frac03",
0058 "frac04",
0059 "frac05",
0060 ),
0061 tmvaSpectators = cms.vstring(),
0062 JetIdParams = JetIdParams,
0063 verbosity = cms.int32(0)
0064 )
0065
0066 pfMEtMVATask = cms.Task(
0067 isomuonTask,
0068 isotauTask,
0069 isoelectronTask,
0070 calibratedAK4PFJetsForPFMEtMVA,
0071 pfMEtMVA
0072 )
0073 pfMEtMVAsequence = cms.Sequence(pfMEtMVATask)
0074