File indexing completed on 2023-10-25 10:07:10
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from Validation.RecoMuon.selectors_cff import *
0004 from Validation.RecoMuon.histoParameters_cff import *
0005
0006 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0007 muonTrackValidator = DQMEDAnalyzer("MuonTrackValidator",
0008
0009 muonTPSelector = cms.PSet(muonTPSet),
0010
0011 label_tp = cms.InputTag("mix","MergedTrackTruth"),
0012 label_tp_refvector = cms.bool(False),
0013 label_pileupinfo = cms.InputTag("addPileupInfo"),
0014
0015
0016 label = cms.VInputTag(cms.InputTag("globalMuons")),
0017 beamSpot = cms.InputTag("offlineBeamSpot"),
0018
0019
0020
0021 ignoremissingtrackcollection=cms.untracked.bool(False),
0022
0023
0024 parametersDefiner = cms.string('LhcParametersDefinerForTP'),
0025
0026
0027
0028
0029 simHitTpMapTag = cms.InputTag("simHitTPAssocProducer"),
0030
0031
0032 associators = cms.vstring('MuonAssociationByHits'),
0033 UseAssociators = cms.bool(False),
0034 useGEMs = cms.bool(False),
0035 useME0 = cms.bool(False),
0036 associatormap = cms.InputTag("tpToMuonTrackAssociation"),
0037
0038
0039
0040
0041 BiDirectional_RecoToSim_association = cms.bool(True),
0042
0043
0044 outputFile = cms.string(''),
0045 dirName = cms.string('Muons/RecoMuonV/MuonTrack/'),
0046
0047
0048 muonHistoParameters = cms.PSet(defaultMuonHistoParameters)
0049 )
0050
0051 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0052 run3_GEM.toModify( muonTrackValidator, useGEMs = cms.bool(True) )
0053 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0054 phase2_muon.toModify( muonTrackValidator, useME0 = cms.bool(True) )
0055 from Configuration.Eras.Modifier_phase2_GE0_cff import phase2_GE0
0056 phase2_GE0.toModify( muonTrackValidator, useME0 = cms.bool(False) )
0057
0058 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0059 premix_stage2.toModify(muonTrackValidator,
0060 label_tp = "mixData:MergedTrackTruth"
0061 )