CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1MuonMCAnalysis_cff.py
Go to the documentation of this file.
2 
3 # Select MC truth
5 # Select L1
7 # Histogram limits
9 # Root output file
11 # Match generator and L1 muons
12 MatchMuonsMc = cms.EDFilter("TrivialDeltaRMatcher",
13  src = cms.InputTag("SelectL1Muons"),
14  distMin = cms.double(0.5),
15  matched = cms.InputTag("SelectGenMuons")
16 )
17 
18 # Match L1 and generator muons
19 MatchMcMuons = cms.EDFilter("TrivialDeltaRMatcher",
20  src = cms.InputTag("SelectGenMuons"),
21  distMin = cms.double(0.5),
22  matched = cms.InputTag("SelectL1Muons")
23 )
24 
25 # Analyzer
26 L1AnalyzerMuonMC = cms.EDAnalyzer("L1Analyzer",
27  histoLimits,
28  EffMatchMapSource = cms.untracked.InputTag("MatchMcMuons"),
29  ReferenceSource = cms.untracked.InputTag("SelectGenMuons"),
30  CandidateSource = cms.untracked.InputTag("SelectL1Muons"),
31  ResMatchMapSource = cms.untracked.InputTag("MatchMuonsMc")
32 )
33 
34 # Define analysis sequence
35 L1MuonMCAnalysis = cms.Sequence(L1MuonSelection+GenMuonSelection*MatchMuonsMc+MatchMcMuons*L1AnalyzerMuonMC)
36