CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_4_5_patch3/src/Validation/RecoMuon/python/muonValidationHLT_cff.py

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 # Configurations for MuonTrackValidators
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 #l2MuonTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l2UpdMuonTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l3MuonTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l3TkMuonTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l3TkMuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l2MuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l2UpdMuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
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 #l3MuonMuTrackV.beamSpot = 'hltOfflineBeamSpot'
00093 l3MuonMuTrackV.ignoremissingtrackcollection=True
00094 l3MuonMuTrackV.usetracker = True
00095 l3MuonMuTrackV.usemuon = True
00096 
00097 
00098 # # Muon HLT Validation sequence
00099 muonValidationHLT_seq = cms.Sequence(
00100     l2MuonMuTrackV+l2UpdMuonMuTrackV+l3TkMuonMuTrackV+l3MuonMuTrackV
00101     )
00102 
00103 
00104 # The muon HLT association and Validation sequence
00105 recoMuonValidationHLT_seq = cms.Sequence(
00106     muonAssociationHLT_seq
00107     *muonValidationHLT_seq
00108     )