1 import FWCore.ParameterSet.Config
as cms
7 import Validation.RecoMuon.MuonTrackValidator_cfi
9 l2MuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
10 l2MuonMuTrackV.associatormap =
'tpToL2MuonAssociation'
11 l2MuonMuTrackV.label = (
'hltL2Muons',)
12 l2MuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
14 l2MuonMuTrackV.ignoremissingtrackcollection=
True
15 l2MuonMuTrackV.muonHistoParameters = staMuonHistoParameters
17 l2UpdMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
18 l2UpdMuonMuTrackV.associatormap =
'tpToL2UpdMuonAssociation'
19 l2UpdMuonMuTrackV.label = (
'hltL2Muons:UpdatedAtVtx',)
20 l2UpdMuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
22 l2UpdMuonMuTrackV.ignoremissingtrackcollection=
True
23 l2UpdMuonMuTrackV.muonHistoParameters = staUpdMuonHistoParameters
25 l3OITkMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
26 l3OITkMuonMuTrackV.associatormap =
'tpToL3OITkMuonAssociation'
27 l3OITkMuonMuTrackV.label = (
'hltIterL3OIMuonTrackSelectionHighPurity:',)
28 l3OITkMuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
30 l3OITkMuonMuTrackV.ignoremissingtrackcollection=
True
31 l3OITkMuonMuTrackV.muonHistoParameters = trkMuonHistoParameters
33 l3TkMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
34 l3TkMuonMuTrackV.associatormap =
'tpToL3TkMuonAssociation'
35 l3TkMuonMuTrackV.label = (
'hltIterL3MuonMerged:',)
36 l3TkMuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
38 l3TkMuonMuTrackV.ignoremissingtrackcollection=
True
39 l3TkMuonMuTrackV.muonHistoParameters = trkMuonHistoParameters
41 l3IOFromL1TkMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
42 l3IOFromL1TkMuonMuTrackV.associatormap =
'tpToL3FromL1TkMuonAssociation'
43 l3IOFromL1TkMuonMuTrackV.label = (
'hltIterL3MuonAndMuonFromL1Merged:',)
44 l3IOFromL1TkMuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
46 l3IOFromL1TkMuonMuTrackV.ignoremissingtrackcollection=
True
47 l3IOFromL1TkMuonMuTrackV.muonHistoParameters = trkMuonHistoParameters
49 l3GlbMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
50 l3GlbMuonMuTrackV.associatormap =
'tpToL3GlbMuonAssociation'
51 l3GlbMuonMuTrackV.label = (
'hltIterL3GlbMuon:',)
52 l3GlbMuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
54 l3GlbMuonMuTrackV.ignoremissingtrackcollection=
True
55 l3GlbMuonMuTrackV.muonHistoParameters = glbMuonHistoParameters
57 l3NoIDMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
58 l3NoIDMuonMuTrackV.associatormap =
'tpToL3NoIDMuonAssociation'
59 l3NoIDMuonMuTrackV.label = (
'hltIterL3MuonsNoIDTracks:',)
60 l3NoIDMuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
62 l3NoIDMuonMuTrackV.ignoremissingtrackcollection=
True
63 l3NoIDMuonMuTrackV.muonHistoParameters = glbMuonHistoParameters
65 l3MuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
66 l3MuonMuTrackV.associatormap =
'tpToL3MuonAssociation'
67 l3MuonMuTrackV.label = (
'hltIterL3MuonsTracks:',)
68 l3MuonMuTrackV.dirName =
'HLT/Muon/MuonTrack/'
70 l3MuonMuTrackV.ignoremissingtrackcollection=
True
71 l3MuonMuTrackV.muonHistoParameters = glbMuonHistoParameters
76 muonValidationHLT_seq = cms.Sequence(
77 tpToL2MuonAssociation + l2MuonMuTrackV
78 +tpToL2UpdMuonAssociation + l2UpdMuonMuTrackV
79 +tpToL3OITkMuonAssociation + l3OITkMuonMuTrackV
80 +tpToL3TkMuonAssociation + l3TkMuonMuTrackV
81 +tpToL3FromL1TkMuonAssociation + l3IOFromL1TkMuonMuTrackV
82 +tpToL3GlbMuonAssociation + l3GlbMuonMuTrackV
83 +hltIterL3MuonsNoIDTracks_seq + tpToL3NoIDMuonAssociation + l3NoIDMuonMuTrackV
84 +hltIterL3MuonsTracks_seq + tpToL3MuonAssociation + l3MuonMuTrackV
87 recoMuonValidationHLT_seq = cms.Sequence(