Go to the documentation of this file.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.MuonTrackValidator_cfi
00008
00009 l2MuonTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00010 l2MuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00011 l2MuonTrackV.label = ('hltL2Muons',)
00012 l2MuonTrackV.associatormap = 'tpToL2TrackAssociation'
00013 l2MuonTrackV.associators = ('TrackAssociatorByDeltaR',)
00014 l2MuonTrackV.dirName = 'HLT/Muon/MultiTrack/'
00015
00016 l2MuonTrackV.ignoremissingtrackcollection=True
00017 l2MuonTrackV.usetracker = False
00018 l2MuonTrackV.usemuon = True
00019
00020 l2UpdMuonTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00021 l2UpdMuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00022 l2UpdMuonTrackV.label = ('hltL2Muons:UpdatedAtVtx',)
00023 l2UpdMuonTrackV.associatormap = 'tpToL2UpdTrackAssociation'
00024 l2UpdMuonTrackV.associators = ('TrackAssociatorByDeltaR',)
00025 l2UpdMuonTrackV.dirName = 'HLT/Muon/MultiTrack/'
00026
00027 l2UpdMuonTrackV.ignoremissingtrackcollection=True
00028 l2UpdMuonTrackV.usetracker = False
00029 l2UpdMuonTrackV.usemuon = True
00030
00031 l3MuonTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00032 l3MuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00033 l3MuonTrackV.associatormap = 'tpToL3TrackAssociation'
00034 l3MuonTrackV.label = ('hltL3Muons',)
00035 l3MuonTrackV.associators = ('TrackAssociatorByDeltaR',)
00036 l3MuonTrackV.dirName = 'HLT/Muon/MultiTrack/'
00037
00038 l3MuonTrackV.ignoremissingtrackcollection=True
00039 l3MuonTrackV.usetracker = True
00040 l3MuonTrackV.usemuon = True
00041
00042 l3TkMuonTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00043 l3TkMuonTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00044 l3TkMuonTrackV.associatormap = 'tpToL3TkTrackTrackAssociation'
00045 l3TkMuonTrackV.label = ('hltL3TkTracksFromL2',)
00046 l3TkMuonTrackV.associators = ('OnlineTrackAssociatorByHits',)
00047 l3TkMuonTrackV.dirName = 'HLT/Muon/MultiTrack/'
00048
00049 l3TkMuonTrackV.ignoremissingtrackcollection=True
00050 l3TkMuonTrackV.usetracker = True
00051 l3TkMuonTrackV.usemuon = False
00052
00053 l3TkMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00054 l3TkMuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00055 l3TkMuonMuTrackV.associatormap = 'tpToL3TkMuonAssociation'
00056 l3TkMuonMuTrackV.label = ('hltL3TkTracksFromL2:',)
00057 l3TkMuonMuTrackV.associators = ('MuonAssociationByHits',)
00058 l3TkMuonMuTrackV.dirName = 'HLT/Muon/MultiTrack/'
00059
00060 l3TkMuonMuTrackV.ignoremissingtrackcollection=True
00061 l3TkMuonMuTrackV.usetracker = True
00062 l3TkMuonMuTrackV.usemuon = False
00063
00064 l2MuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00065 l2MuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00066 l2MuonMuTrackV.associatormap = 'tpToL2MuonAssociation'
00067 l2MuonMuTrackV.label = ('hltL2Muons',)
00068 l2MuonMuTrackV.associators = ('MuonAssociationByHits',)
00069 l2MuonMuTrackV.dirName = 'HLT/Muon/MultiTrack/'
00070
00071 l2MuonMuTrackV.ignoremissingtrackcollection=True
00072 l2MuonMuTrackV.usetracker = False
00073 l2MuonMuTrackV.usemuon = True
00074
00075 l2UpdMuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00076 l2UpdMuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00077 l2UpdMuonMuTrackV.associatormap = 'tpToL2UpdMuonAssociation'
00078 l2UpdMuonMuTrackV.label = ('hltL2Muons:UpdatedAtVtx',)
00079 l2UpdMuonMuTrackV.associators = ('MuonAssociationByHits',)
00080 l2UpdMuonMuTrackV.dirName = 'HLT/Muon/MultiTrack/'
00081
00082 l2UpdMuonMuTrackV.ignoremissingtrackcollection=True
00083 l2UpdMuonMuTrackV.usetracker = False
00084 l2UpdMuonMuTrackV.usemuon = True
00085
00086 l3MuonMuTrackV = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00087 l3MuonMuTrackV.label_tp_effic = 'mergedtruth:MergedTrackTruth'
00088 l3MuonMuTrackV.associatormap = 'tpToL3MuonAssociation'
00089 l3MuonMuTrackV.label = ('hltL3Muons:',)
00090 l3MuonMuTrackV.associators = ('MuonAssociationByHits',)
00091 l3MuonMuTrackV.dirName = 'HLT/Muon/MultiTrack/'
00092
00093 l3MuonMuTrackV.ignoremissingtrackcollection=True
00094 l3MuonMuTrackV.usetracker = True
00095 l3MuonMuTrackV.usemuon = True
00096
00097
00098
00099 muonValidationHLT_seq = cms.Sequence(
00100 l2MuonMuTrackV+l2UpdMuonMuTrackV+l3TkMuonMuTrackV+l3MuonMuTrackV
00101 )
00102
00103
00104
00105 recoMuonValidationHLT_seq = cms.Sequence(
00106 muonAssociationHLT_seq
00107 *muonValidationHLT_seq
00108 )