CMS 3D CMS Logo

L1CenJetMCAnalysis_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # Select MC truth
00004 from L1TriggerOffline.L1Analyzer.GenSelection_cff import *
00005 # Select L1
00006 from L1TriggerOffline.L1Analyzer.L1Selection_cff import *
00007 # Histogram limits
00008 from L1TriggerOffline.L1Analyzer.HistoLimits_cfi import *
00009 # Root output file
00010 from L1TriggerOffline.L1Analyzer.TFile_cfi import *
00011 # Match generator and L1 jets 
00012 MatchCenJetsMc = cms.EDFilter("TrivialDeltaRMatcher",
00013     src = cms.InputTag("SelectL1CenJets"),
00014     distMin = cms.double(0.5),
00015     matched = cms.InputTag("SelectGenCenJets")
00016 )
00017 
00018 MatchTauJetsQCDMc = cms.EDFilter("TrivialDeltaRMatcher",
00019     src = cms.InputTag("SelectL1TauJets"),
00020     distMin = cms.double(0.5),
00021     matched = cms.InputTag("SelectGenCenJets")
00022 )
00023 
00024 # Match L1 and generator jets
00025 MatchMcCenJets = cms.EDFilter("TrivialDeltaRMatcher",
00026     src = cms.InputTag("SelectGenCenJets"),
00027     distMin = cms.double(0.5),
00028     matched = cms.InputTag("SelectL1CenJets")
00029 )
00030 
00031 MatchQCDMcTauJets = cms.EDFilter("TrivialDeltaRMatcher",
00032     src = cms.InputTag("SelectGenCenJets"),
00033     distMin = cms.double(0.5),
00034     matched = cms.InputTag("SelectL1TauJets")
00035 )
00036 
00037 # Analyzer
00038 L1AnalyzerCenJetsMC = cms.EDAnalyzer("L1Analyzer",
00039     histoLimits,
00040     EffMatchMapSource = cms.untracked.InputTag("MatchMcCenJets"),
00041     ReferenceSource = cms.untracked.InputTag("SelectGenCenJets"),
00042     CandidateSource = cms.untracked.InputTag("SelectL1CenJets"),
00043     ResMatchMapSource = cms.untracked.InputTag("MatchCenJetsMc")
00044 )
00045 
00046 L1AnalyzerTauJetsQCDMC = cms.EDAnalyzer("L1Analyzer",
00047     histoLimits,
00048     EffMatchMapSource = cms.untracked.InputTag("MatchQCDMcTauJets"),
00049     ReferenceSource = cms.untracked.InputTag("SelectGenCenJets"),
00050     CandidateSource = cms.untracked.InputTag("SelectL1TauJets"),
00051     ResMatchMapSource = cms.untracked.InputTag("MatchTauJetsQCDMc")
00052 )
00053 
00054 # Define analysis sequence
00055 L1CenJetMCAnalysis = cms.Sequence(L1CenJetSelection+GenCenJetSelection*MatchCenJetsMc+MatchMcCenJets*L1AnalyzerCenJetsMC)
00056 L1TauJetQCDMCAnalysis = cms.Sequence(L1TauJetSelection+GenCenJetSelection*MatchTauJetsQCDMc+MatchQCDMcTauJets*L1AnalyzerTauJetsQCDMC)
00057 

Generated on Tue Jun 9 17:40:30 2009 for CMSSW by  doxygen 1.5.4