CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
jetMETDQMOfflineSource_cff.py
Go to the documentation of this file.
2 
4 
11 
12 pileupJetIdCalculatorDQM=pileupJetIdCalculator.clone(
13  jets = cms.InputTag("ak4PFJets"),
14  jec = cms.string("AK4PF"),
15  applyJec = cms.bool(True),
16  inputIsCorrected = cms.bool(False)
17 )
18 
19 pileupJetIdEvaluatorDQM=pileupJetIdEvaluator.clone(
20  jets = cms.InputTag("ak4PFJets"),
21  jetids = cms.InputTag("pileupJetIdCalculatorDQM"),
22  algos = cms.VPSet(cms.VPSet(full_53x,cutbased)),
23  jec = cms.string("AK4PF"),
24  applyJec = cms.bool(True),
25  inputIsCorrected = cms.bool(False)
26 )
27 
28 pileupJetIdCalculatorCHSDQM=pileupJetIdCalculator.clone(
29  applyJec = cms.bool(True),
30  inputIsCorrected = cms.bool(False),
31 )
32 
33 pileupJetIdEvaluatorCHSDQM=pileupJetIdEvaluator.clone(
34  jetids = cms.InputTag("pileupJetIdCalculatorCHSDQM"),
35  algos = cms.VPSet(cms.VPSet(full_53x_chs,cutbased)),
36  applyJec = cms.bool(True),
37  inputIsCorrected = cms.bool(False)
38  )
39 
40 from JetMETCorrections.Configuration.JetCorrectors_cff import ak4CaloL2L3ResidualCorrectorChain,ak4CaloL2L3ResidualCorrector,ak4CaloResidualCorrector,ak4CaloL2L3Corrector,ak4CaloL3AbsoluteCorrector,ak4CaloL2RelativeCorrector
41 
42 dqmAk4CaloL2L3ResidualCorrector = ak4CaloL2L3ResidualCorrector.clone()
43 dqmAk4CaloL2L3ResidualCorrectorChain = cms.Sequence(
44  #ak4CaloL2RelativeCorrector*ak4CaloL3AbsoluteCorrector*ak4CaloResidualCorrector*
45  dqmAk4CaloL2L3ResidualCorrector
46 )
47 
48 from JetMETCorrections.Configuration.JetCorrectors_cff import ak4PFL1FastL2L3ResidualCorrectorChain,ak4PFL1FastL2L3ResidualCorrector,ak4PFResidualCorrector,ak4PFL3AbsoluteCorrector,ak4PFL2RelativeCorrector,ak4PFL1FastjetCorrector
49 
50 dqmAk4PFL1FastL2L3ResidualCorrector = ak4PFL1FastL2L3ResidualCorrector.clone()
51 dqmAk4PFL1FastL2L3ResidualCorrectorChain = cms.Sequence(
52  #ak4PFL1FastjetCorrector*ak4PFL2RelativeCorrector*ak4PFL3AbsoluteCorrector*ak4PFResidualCorrector*
53  dqmAk4PFL1FastL2L3ResidualCorrector
54 )
55 
56 from JetMETCorrections.Configuration.JetCorrectors_cff import ak4PFCHSL1FastL2L3ResidualCorrectorChain,ak4PFCHSL1FastL2L3ResidualCorrector,ak4PFCHSResidualCorrector,ak4PFCHSL3AbsoluteCorrector,ak4PFCHSL2RelativeCorrector,ak4PFCHSL1FastjetCorrector
57 
58 dqmAk4PFCHSL1FastL2L3ResidualCorrector = ak4PFCHSL1FastL2L3ResidualCorrector.clone()
59 dqmAk4PFCHSL1FastL2L3ResidualCorrectorChain = cms.Sequence(
60  #ak4PFCHSL1FastjetCorrector*ak4PFCHSL2RelativeCorrector*ak4PFCHSL3AbsoluteCorrector*ak4PFCHSResidualCorrector
61  dqmAk4PFCHSL1FastL2L3ResidualCorrector
62 )
63 
64 jetPreDQMSeq=cms.Sequence(ak4CaloL2RelativeCorrector*ak4CaloL3AbsoluteCorrector*ak4CaloResidualCorrector*
65  ak4PFL1FastjetCorrector*ak4PFL2RelativeCorrector*ak4PFL3AbsoluteCorrector*ak4PFResidualCorrector*
66  ak4PFCHSL1FastjetCorrector*ak4PFCHSL2RelativeCorrector*ak4PFCHSL3AbsoluteCorrector*ak4PFCHSResidualCorrector)
67 
71 
72 dqmCorrPfMetType1=corrPfMetType1.clone(jetCorrLabel = cms.InputTag('dqmAk4PFL1FastL2L3ResidualCorrector'))
73 pfMETT1=pfMetT1.clone(srcCorrections = cms.VInputTag(
74  cms.InputTag('dqmCorrPfMetType1', 'type1')
75  ))
76 
77 jetMETDQMOfflineSource = cms.Sequence(HBHENoiseFilterResultProducer*goodOfflinePrimaryVerticesDQM*AnalyzeSUSYDQM*QGTagger*
78  pileupJetIdCalculatorCHSDQM*pileupJetIdEvaluatorCHSDQM*
79  pileupJetIdCalculatorDQM*pileupJetIdEvaluatorDQM*
80  jetPreDQMSeq*
81  dqmAk4CaloL2L3ResidualCorrectorChain*dqmAk4PFL1FastL2L3ResidualCorrectorChain*dqmAk4PFCHSL1FastL2L3ResidualCorrectorChain*
82  dqmCorrPfMetType1*pfMETT1*
83  jetDQMAnalyzerSequence*METDQMAnalyzerSequence)
84 jetMETDQMOfflineSourceMiniAOD = cms.Sequence(goodOfflinePrimaryVerticesDQMforMiniAOD*jetDQMAnalyzerSequenceMiniAOD*METDQMAnalyzerSequenceMiniAOD)
85