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 staSETMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00122 staSETMuonTrackVMuonAssoc.associatormap = 'tpToStaSETMuonAssociation'
00123 staSETMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00124 staSETMuonTrackVMuonAssoc.label = ('standAloneSETMuons',)
00125 staSETMuonTrackVMuonAssoc.usetracker = False
00126 staSETMuonTrackVMuonAssoc.usemuon = True
00127
00128 staSETUpdMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00129 staSETUpdMuonTrackVMuonAssoc.associatormap = 'tpToStaSETUpdMuonAssociation'
00130 staSETUpdMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00131 staSETUpdMuonTrackVMuonAssoc.label = ('standAloneSETMuons:UpdatedAtVtx',)
00132 staSETUpdMuonTrackVMuonAssoc.usetracker = False
00133 staSETUpdMuonTrackVMuonAssoc.usemuon = True
00134
00135 glbSETMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00136 glbSETMuonTrackVMuonAssoc.associatormap = 'tpToGlbSETMuonAssociation'
00137 glbSETMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00138 glbSETMuonTrackVMuonAssoc.label = ('globalSETMuons',)
00139 glbSETMuonTrackVMuonAssoc.usetracker = True
00140 glbSETMuonTrackVMuonAssoc.usemuon = True
00141
00142 tevMuonFirstTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00143 tevMuonFirstTrackVMuonAssoc.associatormap = 'tpToTevFirstMuonAssociation'
00144 tevMuonFirstTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00145 tevMuonFirstTrackVMuonAssoc.label = ('tevMuons:firstHit',)
00146 tevMuonFirstTrackVMuonAssoc.usetracker = True
00147 tevMuonFirstTrackVMuonAssoc.usemuon = True
00148
00149 tevMuonPickyTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00150 tevMuonPickyTrackVMuonAssoc.associatormap = 'tpToTevPickyMuonAssociation'
00151 tevMuonPickyTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00152 tevMuonPickyTrackVMuonAssoc.label = ('tevMuons:picky',)
00153 tevMuonPickyTrackVMuonAssoc.usetracker = True
00154 tevMuonPickyTrackVMuonAssoc.usemuon = True
00155
00156 tevMuonDytTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00157 tevMuonDytTrackVMuonAssoc.associatormap = 'tpToTevDytMuonAssociation'
00158 tevMuonDytTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00159 tevMuonDytTrackVMuonAssoc.label = ('tevMuons:dyt',)
00160 tevMuonDytTrackVMuonAssoc.usetracker = True
00161 tevMuonDytTrackVMuonAssoc.usemuon = True
00162
00163 staCosmicMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00164 staCosmicMuonTrackVMuonAssoc.associatormap = 'tpToStaCosmicMuonAssociation'
00165 staCosmicMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00166 staCosmicMuonTrackVMuonAssoc.label = ('cosmicMuons',)
00167 staCosmicMuonTrackVMuonAssoc.usetracker = False
00168 staCosmicMuonTrackVMuonAssoc.usemuon = True
00169
00170 glbCosmicMuonTrackVMuonAssoc = Validation.RecoMuon.MuonTrackValidator_cfi.muonTrackValidator.clone()
00171 glbCosmicMuonTrackVMuonAssoc.associatormap = 'tpToGlbCosmicMuonAssociation'
00172 glbCosmicMuonTrackVMuonAssoc.associators = ('MuonAssociationByHits',)
00173 glbCosmicMuonTrackVMuonAssoc.label = ('globalCosmicMuons',)
00174 glbCosmicMuonTrackVMuonAssoc.usetracker = True
00175 glbCosmicMuonTrackVMuonAssoc.usemuon = True
00176
00177
00178
00179 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00180 from Validation.RecoMuon.RecoMuonValidator_cfi import *
00181
00182 import SimGeneral.MixingModule.mixNoPU_cfi
00183 muonMix = SimGeneral.MixingModule.mixNoPU_cfi.mix.clone()
00184 from SimGeneral.TrackingAnalysis.trackingParticlesNoSimHits_cfi import *
00185 from SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi import *
00186 from SimMuon.MCTruth.MuonAssociatorByHits_cfi import muonAssociatorByHitsCommonParameters
00187
00188
00189 from Validation.RecoMuon.recoMuonFromPFProducer_cfi import *
00190
00191
00192 muonAssociatorByHitsESProducerNoSimHits_trk = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00193 muonAssociatorByHitsESProducerNoSimHits_trk.ComponentName = 'muonAssociatorByHits_NoSimHits_tracker'
00194 muonAssociatorByHitsESProducerNoSimHits_trk.UseTracker = True
00195 muonAssociatorByHitsESProducerNoSimHits_trk.UseMuon = False
00196 recoMuonVMuAssoc_trk = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00197 recoMuonVMuAssoc_trk.subDir = 'muons/RecoMuonV/RecoMuon_MuonAssoc_Trk'
00198 recoMuonVMuAssoc_trk.muonLabel = 'muons'
00199 recoMuonVMuAssoc_trk.simLabel = 'mergedtruth:MergedTrackTruth'
00200 recoMuonVMuAssoc_trk.muAssocLabel = 'muonAssociatorByHits_NoSimHits_tracker'
00201 recoMuonVMuAssoc_trk.trackType = 'inner'
00202 recoMuonVMuAssoc_trk.selection = "isTrackerMuon"
00203
00204
00205 muonAssociatorByHitsESProducerNoSimHits_trkPF = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00206 muonAssociatorByHitsESProducerNoSimHits_trkPF.ComponentName = 'muonAssociatorByHits_NoSimHits_trackerPF'
00207 muonAssociatorByHitsESProducerNoSimHits_trkPF.UseTracker = True
00208 muonAssociatorByHitsESProducerNoSimHits_trkPF.UseMuon = False
00209 recoMuonVMuAssoc_trkPF = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00210 recoMuonVMuAssoc_trkPF.subDir = 'muons/RecoMuonV/RecoMuon_MuonAssoc_TrkPF'
00211 recoMuonVMuAssoc_trkPF.muonLabel = 'recoMuonFromPFProducer'
00212 recoMuonVMuAssoc_trkPF.simLabel = 'mergedtruth:MergedTrackTruth'
00213 recoMuonVMuAssoc_trkPF.muAssocLabel = 'muonAssociatorByHits_NoSimHits_trackerPF'
00214 recoMuonVMuAssoc_trkPF.trackType = 'inner'
00215 recoMuonVMuAssoc_trkPF.selection = "isTrackerMuon"
00216
00217
00218 muonAssociatorByHitsESProducerNoSimHits_sta = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00219 muonAssociatorByHitsESProducerNoSimHits_sta.ComponentName = 'muonAssociatorByHits_NoSimHits_standalone'
00220 muonAssociatorByHitsESProducerNoSimHits_sta.UseTracker = False
00221 muonAssociatorByHitsESProducerNoSimHits_sta.UseMuon = True
00222 recoMuonVMuAssoc_sta = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00223 recoMuonVMuAssoc_sta.subDir = 'muons/RecoMuonV/RecoMuon_MuonAssoc_Sta'
00224 recoMuonVMuAssoc_sta.muonLabel = 'muons'
00225 recoMuonVMuAssoc_sta.simLabel = 'mergedtruth:MergedTrackTruth'
00226 recoMuonVMuAssoc_sta.muAssocLabel = 'muonAssociatorByHits_NoSimHits_standalone'
00227 recoMuonVMuAssoc_sta.trackType = 'outer'
00228 recoMuonVMuAssoc_sta.selection = "isStandAloneMuon"
00229
00230
00231 muonAssociatorByHitsESProducerNoSimHits_staPF = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00232 muonAssociatorByHitsESProducerNoSimHits_staPF.ComponentName = 'muonAssociatorByHits_NoSimHits_standalonePF'
00233 muonAssociatorByHitsESProducerNoSimHits_staPF.UseTracker = False
00234 muonAssociatorByHitsESProducerNoSimHits_staPF.UseMuon = True
00235 recoMuonVMuAssoc_staPF = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00236 recoMuonVMuAssoc_staPF.subDir = 'muons/RecoMuonV/RecoMuon_MuonAssoc_StaPF'
00237 recoMuonVMuAssoc_staPF.muonLabel = 'recoMuonFromPFProducer'
00238 recoMuonVMuAssoc_staPF.simLabel = 'mergedtruth:MergedTrackTruth'
00239 recoMuonVMuAssoc_staPF.muAssocLabel = 'muonAssociatorByHits_NoSimHits_standalonePF'
00240 recoMuonVMuAssoc_staPF.trackType = 'outer'
00241 recoMuonVMuAssoc_staPF.selection = "isStandAloneMuon"
00242
00243
00244 muonAssociatorByHitsESProducerNoSimHits_glb = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00245 muonAssociatorByHitsESProducerNoSimHits_glb.ComponentName = 'muonAssociatorByHits_NoSimHits_global'
00246 muonAssociatorByHitsESProducerNoSimHits_glb.UseTracker = True
00247 muonAssociatorByHitsESProducerNoSimHits_glb.UseMuon = True
00248 recoMuonVMuAssoc_glb = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00249 recoMuonVMuAssoc_glb.subDir = 'muons/RecoMuonV/RecoMuon_MuonAssoc_Glb'
00250 recoMuonVMuAssoc_glb.muonLabel = 'muons'
00251 recoMuonVMuAssoc_glb.simLabel = 'mergedtruth:MergedTrackTruth'
00252 recoMuonVMuAssoc_glb.muAssocLabel = 'muonAssociatorByHits_NoSimHits_global'
00253 recoMuonVMuAssoc_glb.trackType = 'global'
00254 recoMuonVMuAssoc_glb.selection = "isGlobalMuon"
00255
00256
00257 muonAssociatorByHitsESProducerNoSimHits_glbPF = SimMuon.MCTruth.MuonAssociatorByHitsESProducer_NoSimHits_cfi.muonAssociatorByHitsESProducerNoSimHits.clone()
00258 muonAssociatorByHitsESProducerNoSimHits_glbPF.ComponentName = 'muonAssociatorByHits_NoSimHits_globalPF'
00259 muonAssociatorByHitsESProducerNoSimHits_glbPF.UseTracker = True
00260 muonAssociatorByHitsESProducerNoSimHits_glbPF.UseMuon = True
00261 recoMuonVMuAssoc_glbPF = Validation.RecoMuon.RecoMuonValidator_cfi.recoMuonValidator.clone()
00262 recoMuonVMuAssoc_glbPF.subDir = 'muons/RecoMuonV/RecoMuon_MuonAssoc_GlbPF'
00263 recoMuonVMuAssoc_glbPF.muonLabel = 'recoMuonFromPFProducer'
00264 recoMuonVMuAssoc_glbPF.simLabel = 'mergedtruth:MergedTrackTruth'
00265 recoMuonVMuAssoc_glbPF.muAssocLabel = 'muonAssociatorByHits_NoSimHits_globalPF'
00266 recoMuonVMuAssoc_glbPF.trackType = 'global'
00267 recoMuonVMuAssoc_glbPF.selection = "isGlobalMuon"
00268
00269
00270 muonValidation_seq = cms.Sequence(trkMuonTrackVTrackAssoc
00271 +staMuonTrackVMuonAssoc+staUpdMuonTrackVMuonAssoc+glbMuonTrackVMuonAssoc
00272 +recoMuonVMuAssoc_trk+recoMuonVMuAssoc_sta+recoMuonVMuAssoc_glb+recoMuonVMuAssoc_trkPF+recoMuonVMuAssoc_staPF+recoMuonVMuAssoc_glbPF)
00273
00274 muonValidationTEV_seq = cms.Sequence(tevMuonFirstTrackVMuonAssoc+tevMuonPickyTrackVMuonAssoc+tevMuonDytTrackVMuonAssoc)
00275
00276 muonValidationSET_seq = cms.Sequence(staSETMuonTrackVMuonAssoc+staSETUpdMuonTrackVMuonAssoc+glbSETMuonTrackVMuonAssoc)
00277
00278 muonValidationCosmic_seq = cms.Sequence(trkCosmicMuonTrackVTrackAssoc
00279 +staCosmicMuonTrackVMuonAssoc+glbCosmicMuonTrackVMuonAssoc)
00280
00281
00282 recoMixMuonAssociatorByHits_seq = cms.Sequence(recoMuonFromPFProducer+muonMix+trackingParticlesNoSimHits)
00283
00284 recoMuonValidation = cms.Sequence(recoMixMuonAssociatorByHits_seq+
00285 (muonAssociation_seq*muonValidation_seq)
00286 +(muonAssociationTEV_seq*muonValidationTEV_seq)
00287 +(muonAssociationSET_seq*muonValidationSET_seq)
00288 )
00289
00290 recoCosmicMuonValidation = cms.Sequence(muonAssociationCosmic_seq*muonValidationCosmic_seq)