00001 import FWCore.ParameterSet.Config as cms
00002
00003 from Validation.RecoMuon.selectors_cff import *
00004 from Validation.RecoMuon.associators_cff import *
00005
00006
00007 import Validation.RecoMuon.MultiTrackValidator_cfi
00008
00009 l2MuonTrackV = Validation.RecoMuon.MultiTrackValidator_cfi.multiTrackValidator.clone()
00010
00011
00012 l2MuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00013 l2MuonTrackV.label = ('hltL2Muons:UpdatedAtVtx',)
00014 l2MuonTrackV.associatormap = 'tpToL2TrackAssociation'
00015 l2MuonTrackV.associators = 'TrackAssociatorByDeltaR'
00016 l2MuonTrackV.dirName = 'HLTMuonV/MultiTrack/'
00017 l2MuonTrackV.beamSpot = 'hltOfflineBeamSpot'
00018 l2MuonTrackV.nintHit = 35
00019 l2MuonTrackV.maxHit = 35.0
00020 l2MuonTrackV.maxpT = 1100.0
00021
00022 l3MuonTrackV = Validation.RecoMuon.MultiTrackValidator_cfi.multiTrackValidator.clone()
00023
00024 l3MuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00025 l3MuonTrackV.associatormap = 'tpToL3TrackAssociation'
00026 l3MuonTrackV.label = ('hltL3Muons',)
00027 l3MuonTrackV.associators = 'TrackAssociatorByDeltaR'
00028 l3MuonTrackV.dirName = 'HLTMuonV/MultiTrack/'
00029 l3MuonTrackV.beamSpot = 'hltOfflineBeamSpot'
00030 l3MuonTrackV.nintHit = 35
00031 l3MuonTrackV.maxHit = 35.0
00032 l3MuonTrackV.maxpT = 1100.0
00033
00034 l3TkMuonTrackV = Validation.RecoMuon.MultiTrackValidator_cfi.multiTrackValidator.clone()
00035
00036
00037 l3TkMuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00038 l3TkMuonTrackV.associatormap = 'tpToL3TkTrackTrackAssociation'
00039 l3TkMuonTrackV.label = ('hltL3TkTracksFromL2',)
00040 l3TkMuonTrackV.associators = 'TrackAssociatorByHits'
00041 l3TkMuonTrackV.dirName = 'HLTMuonV/MultiTrack/'
00042 l3TkMuonTrackV.beamSpot = 'hltOfflineBeamSpot'
00043 l3TkMuonTrackV.nintHit = 35
00044 l3TkMuonTrackV.maxHit = 35.0
00045 l3TkMuonTrackV.maxpT = 1100.0
00046
00047 l3TkMuonMuTrackV = Validation.RecoMuon.MultiTrackValidator_cfi.multiTrackValidator.clone()
00048
00049 l3TkMuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00050 l3TkMuonMuTrackV.associatormap = 'tpToL3TkMuonAssociation'
00051 l3TkMuonMuTrackV.label = ('hltL3TkTracksFromL2:',)
00052 l3TkMuonMuTrackV.associators = 'muonAssociatorByHits'
00053 l3TkMuonMuTrackV.dirName = 'HLTMuonV/MultiTrack/'
00054 l3TkMuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
00055 l3TkMuonMuTrackV.nintHit = 35
00056 l3TkMuonMuTrackV.maxHit = 35.0
00057 l3TkMuonMuTrackV.maxpT = 1100.0
00058
00059 l2MuonMuTrackV = Validation.RecoMuon.MultiTrackValidator_cfi.multiTrackValidator.clone()
00060
00061 l2MuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00062 l2MuonMuTrackV.associatormap = 'tpToL2MuonAssociation'
00063 l2MuonMuTrackV.label = ('hltL2Muons:UpdatedAtVtx',)
00064 l2MuonMuTrackV.associators = 'muonAssociatorByHits'
00065 l2MuonMuTrackV.dirName = 'HLTMuonV/MultiTrack/'
00066 l2MuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
00067 l2MuonMuTrackV.nintHit = 35
00068 l2MuonMuTrackV.maxHit = 35.0
00069 l2MuonMuTrackV.maxpT = 1100.0
00070
00071 l3MuonMuTrackV = Validation.RecoMuon.MultiTrackValidator_cfi.multiTrackValidator.clone()
00072
00073 l3MuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00074 l3MuonMuTrackV.associatormap = 'tpToL3MuonAssociation'
00075 l3MuonMuTrackV.label = ('hltL3Muons:',)
00076 l3MuonMuTrackV.associators = 'muonAssociatorByHits'
00077 l3MuonMuTrackV.dirName = 'HLTMuonV/MultiTrack/'
00078 l3MuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
00079 l3MuonMuTrackV.nintHit = 35
00080 l3MuonMuTrackV.maxHit = 35.0
00081 l3MuonMuTrackV.maxpT = 1100.0
00082
00083 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00084 from Validation.RecoMuon.RecoMuonValidator_cfi import *
00085
00086 recoMuonVMuAssoc = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00087
00088 recoMuonVMuAssoc.subDir = 'HLTMuonV/RecoMuon_MuonAssoc'
00089
00090 recoMuonVMuAssoc.trkMuLabel = 'hltL3TkTracksFromL2'
00091 recoMuonVMuAssoc.staMuLabel = 'hltL2Muons:UpdatedAtVtx'
00092 recoMuonVMuAssoc.glbMuLabel = 'hltL3Muons'
00093
00094 recoMuonVMuAssoc.trkMuAssocLabel = 'tpToL3TkMuonAssociation'
00095 recoMuonVMuAssoc.staMuAssocLabel = 'tpToL2MuonAssociation'
00096 recoMuonVMuAssoc.glbMuAssocLabel = 'tpToL3MuonAssociation'
00097
00098 recoMuonVTrackAssoc = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00099
00100 recoMuonVTrackAssoc.subDir = 'HLTMuonV/RecoMuon_TrackAssoc'
00101
00102 recoMuonVTrackAssoc.trkMuLabel = 'hltL3TkTracksFromL2'
00103 recoMuonVTrackAssoc.staMuLabel = 'hltL2Muons:UpdatedAtVtx'
00104 recoMuonVTrackAssoc.glbMuLabel = 'hltL3Muons'
00105
00106 recoMuonVTrackAssoc.trkMuAssocLabel = 'tpToL3TkTrackTrackAssociation'
00107 recoMuonVTrackAssoc.staMuAssocLabel = 'tpToL2TrackAssociation'
00108 recoMuonVTrackAssoc.glbMuAssocLabel = 'tpToL3TrackAssociation'
00109
00110
00111
00112 muonValidationHLT_seq = cms.Sequence(
00113 l2MuonTrackV
00114 +l3MuonTrackV
00115 +l3TkMuonTrackV
00116 +l3TkMuonMuTrackV
00117 +l2MuonMuTrackV
00118 +l3MuonMuTrackV
00119
00120
00121 )
00122
00123 recoMuonValidationHLT_seq = cms.Sequence(
00124 muonAssociationHLT_seq
00125 *muonValidationHLT_seq
00126 )