File indexing completed on 2023-03-17 11:28:42
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from DQMOffline.PFTau.PFJetDQMAnalyzer_cfi import pfJetDQMAnalyzer
0005
0006 slimmedJetValidation1 = pfJetDQMAnalyzer.clone(
0007 BenchmarkLabel = 'slimmedJetValidation/CompWithPFJets',
0008 InputCollection = 'slimmedJets',
0009 MatchCollection = 'ak4PFJetsCHS',
0010 ptMin = 10.0,
0011 CreatePFractionHistos = True
0012
0013
0014 )
0015
0016 slimmedJetValidation2 = pfJetDQMAnalyzer.clone(
0017 BenchmarkLabel = 'slimmedJetValidation/CompWithPFJetsEC',
0018
0019
0020 InputCollection = 'slimmedJets',
0021 MatchCollection = 'ak4PFJetsNewL1Fast23',
0022 ptMin = slimmedJetValidation1.ptMin,
0023 CreatePFractionHistos = True
0024 )
0025
0026
0027
0028 from DQMOffline.PFTau.PFJetResDQMAnalyzer_cfi import pfJetResDQMAnalyzer
0029
0030 slimmedJetResValidation1 = pfJetResDQMAnalyzer.clone(
0031 InputCollection = slimmedJetValidation1.InputCollection,
0032 MatchCollection = slimmedJetValidation1.MatchCollection,
0033 ptMin = slimmedJetValidation1.ptMin
0034 )
0035
0036 slimmedJetResValidation2 = pfJetResDQMAnalyzer.clone(
0037 InputCollection = slimmedJetValidation2.InputCollection,
0038 MatchCollection = slimmedJetValidation2.MatchCollection,
0039 ptMin = slimmedJetValidation2.ptMin
0040 )
0041
0042
0043
0044 from DQMOffline.PFTau.PFMETDQMAnalyzer_cfi import pfMETDQMAnalyzer
0045
0046 slimmedMETValidation1 = pfMETDQMAnalyzer.clone(
0047 BenchmarkLabel = 'slimmedMETValidation/CompWithPFMET',
0048 InputCollection = 'slimmedMETs',
0049 MatchCollection = 'pfMet'
0050 )
0051
0052 slimmedMETValidation2 = pfMETDQMAnalyzer.clone(
0053 BenchmarkLabel = 'slimmedMETValidation/CompWithPFMETT1',
0054 InputCollection = 'slimmedMETs',
0055 MatchCollection = 'pfMetT1'
0056 )
0057
0058
0059
0060 from DQMOffline.PFTau.PFMuonDQMAnalyzer_cfi import pfMuonDQMAnalyzer
0061
0062 slimmedMuonValidation1 = pfMuonDQMAnalyzer.clone(
0063 BenchmarkLabel = 'slimmedMuonValidation/CompWithRecoMuons',
0064 InputCollection = 'slimmedMuons',
0065 MatchCollection = 'muons'
0066 )
0067
0068
0069
0070 from DQMOffline.PFTau.PFElectronDQMAnalyzer_cfi import pfElectronDQMAnalyzer
0071
0072 slimmedElectronValidation1 = pfElectronDQMAnalyzer.clone(
0073 BenchmarkLabel = 'slimmedElectronValidation/CompWithGedGsfElectrons',
0074 InputCollection = 'slimmedElectrons',
0075 MatchCollection = 'gedGsfElectrons'
0076 )
0077
0078
0079 from JetMETCorrections.Type1MET.pfMETCorrectionType0_cfi import type0PFMEtCorrectionPFCandToVertexAssociationForValidationMiniAOD
0080
0081 miniAODDQMSequence = cms.Sequence(
0082 type0PFMEtCorrectionPFCandToVertexAssociationForValidationMiniAOD *
0083 slimmedJetValidation1 * slimmedJetValidation2 *
0084 slimmedJetResValidation1 * slimmedJetResValidation2 *
0085 slimmedMETValidation1 * slimmedMETValidation2 *
0086 slimmedMuonValidation1 *
0087 slimmedElectronValidation1
0088 )