2 import FWCore.ParameterSet.Config
as cms
10 calibratedAK5PFJetsForPFMEtMVA = cms.EDProducer(
'PFJetCorrectionProducer',
11 src = cms.InputTag(
'ak5PFJets'),
12 correctors = cms.vstring(
"ak5PFL1FastL2L3Residual")
15 pfMEtMVA = cms.EDProducer(
"PFMETProducerMVA",
16 srcCorrJets = cms.InputTag(
'calibratedAK5PFJetsForPFMEtMVA'),
17 srcUncorrJets = cms.InputTag(
'ak5PFJets'),
18 srcPFCandidates = cms.InputTag(
'particleFlow'),
19 srcVertices = cms.InputTag(
'offlinePrimaryVertices'),
20 srcLeptons = cms.VInputTag(),
22 srcRho = cms.InputTag(
'kt6PFJets',
'rho'),
23 globalThreshold = cms.double(-1.),
24 minCorrJetPt = cms.double(-1.),
25 inputFileNames = cms.PSet(
26 U = cms.FileInPath(
'RecoMET/METPUSubtraction/data/gbrmet_53_Dec2012.root'),
27 DPhi = cms.FileInPath(
'RecoMET/METPUSubtraction/data/gbrmetphi_53_Dec2012.root'),
28 CovU1 = cms.FileInPath(
'RecoMET/METPUSubtraction/data/gbru1cov_53_Dec2012.root'),
29 CovU2 = cms.FileInPath(
'RecoMET/METPUSubtraction/data/gbru2cov_53_Dec2012.root')
31 corrector = cms.string(
"ak5PFL1Fastjet"),
32 useType1 = cms.bool(
True),
33 useOld42 = cms.bool(
False),
34 dZcut = cms.double(0.1),
35 impactParTkThreshold = cms.double(0.),
36 tmvaWeights = cms.string(
"RecoJets/JetProducers/data/TMVAClassificationCategory_JetID_MET_53X_Dec2012.weights.xml.gz"),
37 tmvaMethod = cms.string(
"JetID"),
38 version = cms.int32(-1),
39 cutBased = cms.bool(
False),
40 tmvaVariables = cms.vstring(
58 tmvaSpectators = cms.vstring(),
59 JetIdParams = JetIdParams,
60 label = cms.string(
"53XMet"),
61 verbosity = cms.int32(0)
64 pfMEtMVATask = cms.Task(
66 calibratedAK4PFJetsForPFMEtMVA,
69 pfMEtMVAsequence = cms.Sequence(pfMEtMVATask)