Beispiel #1
0
import FWCore.ParameterSet.Config as cms

# jet
from DQMOffline.PFTau.PFJetDQMAnalyzer_cfi import pfJetDQMAnalyzer

JetValidation1 = pfJetDQMAnalyzer.clone()
JetValidation1.BenchmarkLabel  = cms.string('slimmedJetValidation/CompWithPFJets')
JetValidation1.InputCollection = cms.InputTag('slimmedJets')
JetValidation1.MatchCollection = cms.InputTag('ak4PFJetsCHS') # ak5PFJetsCHS # ak5PFJets
JetValidation1.ptMin = cms.double(10.0)
JetValidation1.CreatePFractionHistos = cms.bool(True)
#JetValidation1.InputCollection = cms.InputTag('ak5PFJets')
#JetValidation1.MatchCollection = cms.InputTag('slimmedJets')

JetValidation2 = pfJetDQMAnalyzer.clone()
JetValidation2.BenchmarkLabel  = cms.string('slimmedJetValidation/CompWithPFJetsEC')
#JetValidation2.InputCollection = JetValidation1.MatchCollection
#JetValidation2.MatchCollection = JetValidation1.InputCollection
JetValidation2.InputCollection = cms.InputTag('slimmedJets')
JetValidation2.MatchCollection = cms.InputTag('ak4PFJetsNewL1Fast23') # ak4PFJetsCHSEC # ak4PFJetsCHS
JetValidation2.ptMin = JetValidation1.ptMin
JetValidation2.CreatePFractionHistos = cms.bool(True)


# jetRes plots
from DQMOffline.PFTau.PFJetResDQMAnalyzer_cfi import pfJetResDQMAnalyzer

JetResValidation1 = pfJetResDQMAnalyzer.clone()
JetResValidation1.InputCollection = JetValidation1.InputCollection
JetResValidation1.MatchCollection = JetValidation1.MatchCollection
JetResValidation1.ptMin = JetValidation1.ptMin
Beispiel #2
0
import FWCore.ParameterSet.Config as cms

# jet
from DQMOffline.PFTau.PFJetDQMAnalyzer_cfi import pfJetDQMAnalyzer

slimmedJetValidation1 = pfJetDQMAnalyzer.clone(
    BenchmarkLabel='slimmedJetValidation/CompWithPFJets',
    InputCollection='slimmedJets',
    MatchCollection='ak4PFJetsCHS',  # ak5PFJetsCHS # ak5PFJets
    ptMin=10.0,
    CreatePFractionHistos=True
    #InputCollection = 'ak5PFJets'
    #MatchCollection = 'slimmedJets'
)

slimmedJetValidation2 = pfJetDQMAnalyzer.clone(
    BenchmarkLabel='slimmedJetValidation/CompWithPFJetsEC',
    #InputCollection = JetValidation1.MatchCollection
    #MatchCollection = JetValidation1.InputCollection
    InputCollection='slimmedJets',
    MatchCollection='ak4PFJetsNewL1Fast23',  # ak4PFJetsCHSEC # ak4PFJetsCHS
    ptMin=slimmedJetValidation1.ptMin,
    CreatePFractionHistos=True)

# jetRes plots
from DQMOffline.PFTau.PFJetResDQMAnalyzer_cfi import pfJetResDQMAnalyzer

slimmedJetResValidation1 = pfJetResDQMAnalyzer.clone(
    InputCollection=slimmedJetValidation1.InputCollection,
    MatchCollection=slimmedJetValidation1.MatchCollection,
    ptMin=slimmedJetValidation1.ptMin)
import FWCore.ParameterSet.Config as cms


from DQMOffline.PFTau.PFJetDQMAnalyzer_cfi import pfJetDQMAnalyzer

pfJetValidation1 = pfJetDQMAnalyzer.clone()
pfJetValidation1.InputCollection = cms.InputTag('ak4PFJets')
pfJetValidation1.MatchCollection = cms.InputTag('ak4GenJets')
pfJetValidation1.BenchmarkLabel  = cms.string('PFJetValidation/CompWithGenJet')

pfJetValidation2 = pfJetDQMAnalyzer.clone()
pfJetValidation2.InputCollection = cms.InputTag('ak4PFJets')
pfJetValidation2.MatchCollection = cms.InputTag('ak4CaloJets')
pfJetValidation2.BenchmarkLabel  = cms.string('PFJetValidation/CompWithCaloJet')

pfJetValidationSequence = cms.Sequence( pfJetValidation1 * pfJetValidation2 )

Beispiel #4
0
import FWCore.ParameterSet.Config as cms

from DQMOffline.PFTau.PFJetDQMAnalyzer_cfi import pfJetDQMAnalyzer

pfJetValidation1 = pfJetDQMAnalyzer.clone(
    InputCollection='ak4PFJets',
    MatchCollection='ak4GenJets',
    BenchmarkLabel='PFJetValidation/CompWithGenJet')

pfJetValidation2 = pfJetDQMAnalyzer.clone(
    InputCollection='ak4PFJets',
    MatchCollection='ak4CaloJets',
    BenchmarkLabel='PFJetValidation/CompWithCaloJet')

pfJetValidationSequence = cms.Sequence(pfJetValidation1 * pfJetValidation2)