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 trkMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00010 trkMuonTrackVTrackAssoc.associatormap = 'tpToTkmuTrackAssociation'
00011 trkMuonTrackVTrackAssoc.associators = ('TrackAssociatorByHits',)
00012 trkMuonTrackVTrackAssoc.label = ('generalTracks',)
00013 trkMuonTrackVTrackAssoc.usetracker = True
00014 trkMuonTrackVTrackAssoc.usemuon = False
00015
00016 trkCosmicMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00017 trkCosmicMuonTrackVTrackAssoc.associatormap = 'tpToTkCosmicTrackAssociation'
00018 trkCosmicMuonTrackVTrackAssoc.associators = ('TrackAssociatorByHits',)
00019 trkCosmicMuonTrackVTrackAssoc.label = ('ctfWithMaterialTracksP5LHCNavigation',)
00020 trkCosmicMuonTrackVTrackAssoc.usetracker = True
00021 trkCosmicMuonTrackVTrackAssoc.usemuon = False
00022
00023 staMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00024 staMuonTrackVTrackAssoc.associatormap = 'tpToStaTrackAssociation'
00025 staMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00026 staMuonTrackVTrackAssoc.label = ('standAloneMuons',)
00027 staMuonTrackVTrackAssoc.usetracker = False
00028 staMuonTrackVTrackAssoc.usemuon = True
00029
00030 staUpdMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00031 staUpdMuonTrackVTrackAssoc.associatormap = 'tpToStaUpdTrackAssociation'
00032 staUpdMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00033 staUpdMuonTrackVTrackAssoc.label = ('standAloneMuons:UpdatedAtVtx',)
00034 staUpdMuonTrackVTrackAssoc.usetracker = False
00035 staUpdMuonTrackVTrackAssoc.usemuon = True
00036
00037 glbMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00038 glbMuonTrackVTrackAssoc.associatormap = 'tpToGlbTrackAssociation'
00039 glbMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00040 glbMuonTrackVTrackAssoc.label = ('globalMuons',)
00041 glbMuonTrackVTrackAssoc.usetracker = True
00042 glbMuonTrackVTrackAssoc.usemuon = True
00043
00044 staSETMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00045 staSETMuonTrackVTrackAssoc.associatormap = 'tpToStaSETTrackAssociation'
00046 staSETMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00047 staSETMuonTrackVTrackAssoc.label = ('standAloneSETMuons',)
00048 staSETMuonTrackVTrackAssoc.usetracker = False
00049 staSETMuonTrackVTrackAssoc.usemuon = True
00050
00051 staSETUpdMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00052 staSETUpdMuonTrackVTrackAssoc.associatormap = 'tpToStaSETUpdTrackAssociation'
00053 staSETUpdMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00054 staSETUpdMuonTrackVTrackAssoc.label = ('standAloneSETMuons:UpdatedAtVtx',)
00055 staSETUpdMuonTrackVTrackAssoc.usetracker = False
00056 staSETUpdMuonTrackVTrackAssoc.usemuon = True
00057
00058 glbSETMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00059 glbSETMuonTrackVTrackAssoc.associatormap = 'tpToGlbSETTrackAssociation'
00060 glbSETMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00061 glbSETMuonTrackVTrackAssoc.label = ('globalSETMuons',)
00062 glbSETMuonTrackVTrackAssoc.usetracker = True
00063 glbSETMuonTrackVTrackAssoc.usemuon = True
00064
00065 tevMuonFirstTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00066 tevMuonFirstTrackVTrackAssoc.associatormap = 'tpToTevFirstTrackAssociation'
00067 tevMuonFirstTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00068 tevMuonFirstTrackVTrackAssoc.label = ('tevMuons:firstHit',)
00069 tevMuonFirstTrackVTrackAssoc.usetracker = True
00070 tevMuonFirstTrackVTrackAssoc.usemuon = True
00071
00072 tevMuonPickyTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00073 tevMuonPickyTrackVTrackAssoc.associatormap = 'tpToTevPickyTrackAssociation'
00074 tevMuonPickyTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00075 tevMuonPickyTrackVTrackAssoc.label = ('tevMuons:picky',)
00076 tevMuonPickyTrackVTrackAssoc.usetracker = True
00077 tevMuonPickyTrackVTrackAssoc.usemuon = True
00078
00079 tevMuonDytTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00080 tevMuonDytTrackVTrackAssoc.associatormap = 'tpToTevDytTrackAssociation'
00081 tevMuonDytTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00082 tevMuonDytTrackVTrackAssoc.label = ('tevMuons:dyt',)
00083 tevMuonDytTrackVTrackAssoc.usetracker = True
00084 tevMuonDytTrackVTrackAssoc.usemuon = True
00085
00086 staCosmicMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00087 staCosmicMuonTrackVTrackAssoc.associatormap = 'tpToStaCosmicTrackAssociation'
00088 staCosmicMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00089 staCosmicMuonTrackVTrackAssoc.label = ('cosmicMuons',)
00090 staCosmicMuonTrackVTrackAssoc.usetracker = False
00091 staCosmicMuonTrackVTrackAssoc.usemuon = True
00092
00093 glbCosmicMuonTrackVTrackAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00094 glbCosmicMuonTrackVTrackAssoc.associatormap = 'tpToGlbCosmicTrackAssociation'
00095 glbCosmicMuonTrackVTrackAssoc.associators = ('TrackAssociatorByDeltaR',)
00096 glbCosmicMuonTrackVTrackAssoc.label = ('globalCosmicMuons',)
00097 glbCosmicMuonTrackVTrackAssoc.usetracker = True
00098 glbCosmicMuonTrackVTrackAssoc.usemuon = True
00099
00100 staMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00101 staMuonTrackVMuonAssoc.associatormap = 'tpToStaMuonAssociation'
00102 staMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00103 staMuonTrackVMuonAssoc.label = ('standAloneMuons',)
00104 staMuonTrackVMuonAssoc.usetracker = False
00105 staMuonTrackVMuonAssoc.usemuon = True
00106
00107 staUpdMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00108 staUpdMuonTrackVMuonAssoc.associatormap = 'tpToStaUpdMuonAssociation'
00109 staUpdMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00110 staUpdMuonTrackVMuonAssoc.label = ('standAloneMuons:UpdatedAtVtx',)
00111 staUpdMuonTrackVMuonAssoc.usetracker = False
00112 staUpdMuonTrackVMuonAssoc.usemuon = True
00113
00114 glbMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00115 glbMuonTrackVMuonAssoc.associatormap = 'tpToGlbMuonAssociation'
00116 glbMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00117 glbMuonTrackVMuonAssoc.label = ('extractedGlobalMuons',)
00118 glbMuonTrackVMuonAssoc.usetracker = True
00119 glbMuonTrackVMuonAssoc.usemuon = True
00120
00121 staRefitMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00122 staRefitMuonTrackVMuonAssoc.associatormap = 'tpToStaRefitMuonAssociation'
00123 staRefitMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00124 staRefitMuonTrackVMuonAssoc.label = ('refittedStandAloneMuons',)
00125 staRefitMuonTrackVMuonAssoc.usetracker = False
00126 staRefitMuonTrackVMuonAssoc.usemuon = True
00127
00128 staRefitUpdMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00129 staRefitUpdMuonTrackVMuonAssoc.associatormap = 'tpToStaRefitUpdMuonAssociation'
00130 staRefitUpdMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00131 staRefitUpdMuonTrackVMuonAssoc.label = ('refittedStandAloneMuons:UpdatedAtVtx',)
00132 staRefitUpdMuonTrackVMuonAssoc.usetracker = False
00133 staRefitUpdMuonTrackVMuonAssoc.usemuon = True
00134
00135 staSETMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00136 staSETMuonTrackVMuonAssoc.associatormap = 'tpToStaSETMuonAssociation'
00137 staSETMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00138 staSETMuonTrackVMuonAssoc.label = ('standAloneSETMuons',)
00139 staSETMuonTrackVMuonAssoc.usetracker = False
00140 staSETMuonTrackVMuonAssoc.usemuon = True
00141
00142 staSETUpdMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00143 staSETUpdMuonTrackVMuonAssoc.associatormap = 'tpToStaSETUpdMuonAssociation'
00144 staSETUpdMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00145 staSETUpdMuonTrackVMuonAssoc.label = ('standAloneSETMuons:UpdatedAtVtx',)
00146 staSETUpdMuonTrackVMuonAssoc.usetracker = False
00147 staSETUpdMuonTrackVMuonAssoc.usemuon = True
00148
00149 glbSETMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00150 glbSETMuonTrackVMuonAssoc.associatormap = 'tpToGlbSETMuonAssociation'
00151 glbSETMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00152 glbSETMuonTrackVMuonAssoc.label = ('globalSETMuons',)
00153 glbSETMuonTrackVMuonAssoc.usetracker = True
00154 glbSETMuonTrackVMuonAssoc.usemuon = True
00155
00156 tevMuonFirstTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00157 tevMuonFirstTrackVMuonAssoc.associatormap = 'tpToTevFirstMuonAssociation'
00158 tevMuonFirstTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00159 tevMuonFirstTrackVMuonAssoc.label = ('tevMuons:firstHit',)
00160 tevMuonFirstTrackVMuonAssoc.usetracker = True
00161 tevMuonFirstTrackVMuonAssoc.usemuon = True
00162
00163 tevMuonPickyTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00164 tevMuonPickyTrackVMuonAssoc.associatormap = 'tpToTevPickyMuonAssociation'
00165 tevMuonPickyTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00166 tevMuonPickyTrackVMuonAssoc.label = ('tevMuons:picky',)
00167 tevMuonPickyTrackVMuonAssoc.usetracker = True
00168 tevMuonPickyTrackVMuonAssoc.usemuon = True
00169
00170 tevMuonDytTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00171 tevMuonDytTrackVMuonAssoc.associatormap = 'tpToTevDytMuonAssociation'
00172 tevMuonDytTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00173 tevMuonDytTrackVMuonAssoc.label = ('tevMuons:dyt',)
00174 tevMuonDytTrackVMuonAssoc.usetracker = True
00175 tevMuonDytTrackVMuonAssoc.usemuon = True
00176
00177 staCosmicMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00178 staCosmicMuonTrackVMuonAssoc.associatormap = 'tpToStaCosmicMuonAssociation'
00179 staCosmicMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00180 staCosmicMuonTrackVMuonAssoc.label = ('cosmicMuons',)
00181 staCosmicMuonTrackVMuonAssoc.usetracker = False
00182 staCosmicMuonTrackVMuonAssoc.usemuon = True
00183
00184 glbCosmicMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00185 glbCosmicMuonTrackVMuonAssoc.associatormap = 'tpToGlbCosmicMuonAssociation'
00186 glbCosmicMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00187 glbCosmicMuonTrackVMuonAssoc.label = ('globalCosmicMuons',)
00188 glbCosmicMuonTrackVMuonAssoc.usetracker = True
00189 glbCosmicMuonTrackVMuonAssoc.usemuon = True
00190
00191
00192
00193 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00194 from Validation.RecoMuon.RecoMuonValidator_cfi import *
00195
00196
00197 from SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi import *
00198 from SimMuon.MCTruth.MuonAssociatorByHits_cfi import muonAssociatorByHitsCommonParameters
00199
00200
00201 muonAssociatorByHitsESProducerNoSimHits_trk = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00202 muonAssociatorByHitsESProducerNoSimHits_trk.ComponentName = 'muonAssociatorByHits_NoSimHits_tracker'
00203 muonAssociatorByHitsESProducerNoSimHits_trk.UseTracker = True
00204 muonAssociatorByHitsESProducerNoSimHits_trk.UseMuon = False
00205 recoMuonVMuAssoc_trk = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00206 recoMuonVMuAssoc_trk.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_Trk'
00207 recoMuonVMuAssoc_trk.simLabel = 'mergedtruth:MergedTrackTruth'
00208 recoMuonVMuAssoc_trk.muAssocLabel = 'muonAssociatorByHits_NoSimHits_tracker'
00209 recoMuonVMuAssoc_trk.trackType = 'inner'
00210 recoMuonVMuAssoc_trk.selection = "isTrackerMuon"
00211
00212
00213 muonAssociatorByHitsESProducerNoSimHits_trkPF = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00214 muonAssociatorByHitsESProducerNoSimHits_trkPF.ComponentName = 'muonAssociatorByHits_NoSimHits_trackerPF'
00215 muonAssociatorByHitsESProducerNoSimHits_trkPF.UseTracker = True
00216 muonAssociatorByHitsESProducerNoSimHits_trkPF.UseMuon = False
00217 recoMuonVMuAssoc_trkPF = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00218 recoMuonVMuAssoc_trkPF.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_TrkPF'
00219 recoMuonVMuAssoc_trkPF.usePFMuon = True
00220 recoMuonVMuAssoc_trkPF.simLabel = 'mergedtruth:MergedTrackTruth'
00221 recoMuonVMuAssoc_trkPF.muAssocLabel = 'muonAssociatorByHits_NoSimHits_trackerPF'
00222 recoMuonVMuAssoc_trkPF.trackType = 'inner'
00223 recoMuonVMuAssoc_trkPF.selection = "isTrackerMuon & isPFMuon"
00224
00225
00226 muonAssociatorByHitsESProducerNoSimHits_sta = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00227 muonAssociatorByHitsESProducerNoSimHits_sta.ComponentName = 'muonAssociatorByHits_NoSimHits_standalone'
00228 muonAssociatorByHitsESProducerNoSimHits_sta.UseTracker = False
00229 muonAssociatorByHitsESProducerNoSimHits_sta.UseMuon = True
00230 recoMuonVMuAssoc_sta = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00231 recoMuonVMuAssoc_sta.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_Sta'
00232 recoMuonVMuAssoc_sta.simLabel = 'mergedtruth:MergedTrackTruth'
00233 recoMuonVMuAssoc_sta.muAssocLabel = 'muonAssociatorByHits_NoSimHits_standalone'
00234 recoMuonVMuAssoc_sta.trackType = 'outer'
00235 recoMuonVMuAssoc_sta.selection = "isStandAloneMuon"
00236
00237
00238 muonAssociatorByHitsESProducerNoSimHits_staPF = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00239 muonAssociatorByHitsESProducerNoSimHits_staPF.ComponentName = 'muonAssociatorByHits_NoSimHits_standalonePF'
00240 muonAssociatorByHitsESProducerNoSimHits_staPF.UseTracker = False
00241 muonAssociatorByHitsESProducerNoSimHits_staPF.UseMuon = True
00242 recoMuonVMuAssoc_staPF = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00243 recoMuonVMuAssoc_staPF.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_StaPF'
00244 recoMuonVMuAssoc_staPF.usePFMuon = True
00245 recoMuonVMuAssoc_staPF.simLabel = 'mergedtruth:MergedTrackTruth'
00246 recoMuonVMuAssoc_staPF.muAssocLabel = 'muonAssociatorByHits_NoSimHits_standalonePF'
00247 recoMuonVMuAssoc_staPF.trackType = 'outer'
00248 recoMuonVMuAssoc_staPF.selection = "isStandAloneMuon & isPFMuon"
00249
00250
00251 muonAssociatorByHitsESProducerNoSimHits_glb = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00252 muonAssociatorByHitsESProducerNoSimHits_glb.ComponentName = 'muonAssociatorByHits_NoSimHits_global'
00253 muonAssociatorByHitsESProducerNoSimHits_glb.UseTracker = True
00254 muonAssociatorByHitsESProducerNoSimHits_glb.UseMuon = True
00255 recoMuonVMuAssoc_glb = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00256 recoMuonVMuAssoc_glb.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_Glb'
00257 recoMuonVMuAssoc_glb.simLabel = 'mergedtruth:MergedTrackTruth'
00258 recoMuonVMuAssoc_glb.muAssocLabel = 'muonAssociatorByHits_NoSimHits_global'
00259 recoMuonVMuAssoc_glb.trackType = 'global'
00260 recoMuonVMuAssoc_glb.selection = "isGlobalMuon"
00261
00262
00263 muonAssociatorByHitsESProducerNoSimHits_glbPF = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00264 muonAssociatorByHitsESProducerNoSimHits_glbPF.ComponentName = 'muonAssociatorByHits_NoSimHits_globalPF'
00265 muonAssociatorByHitsESProducerNoSimHits_glbPF.UseTracker = True
00266 muonAssociatorByHitsESProducerNoSimHits_glbPF.UseMuon = True
00267 recoMuonVMuAssoc_glbPF = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00268 recoMuonVMuAssoc_glbPF.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_GlbPF'
00269 recoMuonVMuAssoc_glbPF.usePFMuon = True
00270 recoMuonVMuAssoc_glbPF.simLabel = 'mergedtruth:MergedTrackTruth'
00271 recoMuonVMuAssoc_glbPF.muAssocLabel = 'muonAssociatorByHits_NoSimHits_globalPF'
00272 recoMuonVMuAssoc_glbPF.trackType = 'global'
00273 recoMuonVMuAssoc_glbPF.selection = "isGlobalMuon & isPFMuon"
00274
00275
00276 muonAssociatorByHitsESProducerNoSimHits_tgt = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00277 muonAssociatorByHitsESProducerNoSimHits_tgt.ComponentName = 'muonAssociatorByHits_NoSimHits_tight'
00278 muonAssociatorByHitsESProducerNoSimHits_tgt.UseTracker = True
00279 muonAssociatorByHitsESProducerNoSimHits_tgt.UseMuon = True
00280 recoMuonVMuAssoc_tgt = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00281 recoMuonVMuAssoc_tgt.subDir = 'Muons/RecoMuonV/RecoMuon_MuonAssoc_Tgt'
00282 recoMuonVMuAssoc_tgt.simLabel = 'mergedtruth:MergedTrackTruth'
00283 recoMuonVMuAssoc_tgt.muAssocLabel = 'muonAssociatorByHits_NoSimHits_tight'
00284 recoMuonVMuAssoc_tgt.trackType = 'global'
00285 recoMuonVMuAssoc_tgt.selection = 'isGlobalMuon'
00286 recoMuonVMuAssoc_tgt.wantTightMuon = True
00287 recoMuonVMuAssoc_tgt.beamSpot = 'offlineBeamSpot'
00288 recoMuonVMuAssoc_tgt.primaryVertex = 'offlinePrimaryVertices'
00289
00290
00291 muonValidation_seq = cms.Sequence(trkMuonTrackVTrackAssoc
00292 +staMuonTrackVMuonAssoc+staUpdMuonTrackVMuonAssoc+glbMuonTrackVMuonAssoc
00293 +recoMuonVMuAssoc_trk+recoMuonVMuAssoc_sta+recoMuonVMuAssoc_glb+recoMuonVMuAssoc_tgt
00294 +recoMuonVMuAssoc_trkPF+recoMuonVMuAssoc_staPF+recoMuonVMuAssoc_glbPF)
00295
00296 muonValidationTEV_seq = cms.Sequence(tevMuonFirstTrackVMuonAssoc+tevMuonPickyTrackVMuonAssoc+tevMuonDytTrackVMuonAssoc)
00297
00298 muonValidationRefit_seq = cms.Sequence(staRefitMuonTrackVMuonAssoc+staRefitUpdMuonTrackVMuonAssoc)
00299
00300 muonValidationSET_seq = cms.Sequence(staSETMuonTrackVMuonAssoc+staSETUpdMuonTrackVMuonAssoc+glbSETMuonTrackVMuonAssoc)
00301
00302 muonValidationCosmic_seq = cms.Sequence(trkCosmicMuonTrackVTrackAssoc
00303 +staCosmicMuonTrackVMuonAssoc+glbCosmicMuonTrackVMuonAssoc)
00304
00305
00306
00307 recoMuonValidation = cms.Sequence((muonAssociation_seq*muonValidation_seq)
00308 +(muonAssociationTEV_seq*muonValidationTEV_seq)
00309 +(muonAssociationSET_seq*muonValidationSET_seq)
00310 +(muonAssociationRefit_seq*muonValidationRefit_seq)
00311 )
00312
00313 recoCosmicMuonValidation = cms.Sequence(muonAssociationCosmic_seq*muonValidationCosmic_seq)