1 import FWCore.ParameterSet.Config
as cms
4 muonsPt10 = cms.EDFilter(
"MuonSelector",
5 src = cms.InputTag(
'muons'),
9 'numberOfMatches > 1 &' 10 'globalTrack.hitPattern.numberOfValidMuonHits > 0 &' 14 filter = cms.bool(
False)
18 import SimMuon.MCTruth.MuonTrackProducer_cfi
19 muonInnerTrack = SimMuon.MCTruth.MuonTrackProducer_cfi.muonTrackProducer.clone()
21 muonInnerTrack.muonsTag = cms.InputTag(
"muonsPt10")
22 muonInnerTrack.selectionTags = (
'All',)
23 muonInnerTrack.trackType =
"innerTrack" 26 MonitorTrackMuonsInnerTrack = DQM.TrackingMonitor.TrackingMonitor_cfi.TrackMon.clone()
27 MonitorTrackMuonsInnerTrack.TrackProducer =
'muonInnerTrack' 28 MonitorTrackMuonsInnerTrack.AlgoName =
'inner' 29 MonitorTrackMuonsInnerTrack.FolderName =
'Muons/Tracking/innerTrack' 30 MonitorTrackMuonsInnerTrack.doBeamSpotPlots =
True 31 MonitorTrackMuonsInnerTrack.BSFolderName =
'Muons/Tracking/innerTrack/BeamSpotParameters' 32 MonitorTrackMuonsInnerTrack.doSeedParameterHistos =
False 33 MonitorTrackMuonsInnerTrack.doProfilesVsLS =
False 34 MonitorTrackMuonsInnerTrack.doAllPlots =
False 35 MonitorTrackMuonsInnerTrack.doGeneralPropertiesPlots =
True 36 MonitorTrackMuonsInnerTrack.doHitPropertiesPlots =
True 37 MonitorTrackMuonsInnerTrack.doTrackerSpecific =
True 38 MonitorTrackMuonsInnerTrack.doDCAPlots =
True 39 MonitorTrackMuonsInnerTrack.doDCAwrtPVPlots =
True 40 MonitorTrackMuonsInnerTrack.doDCAwrt000Plots =
False 41 MonitorTrackMuonsInnerTrack.doSIPPlots =
True 42 MonitorTrackMuonsInnerTrack.doEffFromHitPatternVsPU =
True 43 MonitorTrackMuonsInnerTrack.doEffFromHitPatternVsBX =
False 44 MonitorTrackMuonsInnerTrack.TkSizeBin = 10
45 MonitorTrackMuonsInnerTrack.TkSizeMax = 10.
46 MonitorTrackMuonsInnerTrack.phiErrMax = 0.001
47 MonitorTrackMuonsInnerTrack.etaErrMax = 0.001
48 MonitorTrackMuonsInnerTrack.PVBin = 40
49 MonitorTrackMuonsInnerTrack.PVMin = -0.5
50 MonitorTrackMuonsInnerTrack.PVMax = 79.5
52 MonitorTrackMuonsInnerTrack.doRecHitVsPhiVsEtaPerTrack =
True 53 MonitorTrackMuonsInnerTrack.doRecHitVsPtVsEtaPerTrack =
True 55 MonitorTrackMuonsInnerTrack.doLayersVsPhiVsEtaPerTrack =
True 58 MonitorTrackMuonsInnerTrack.Eta2DBin = 16
59 MonitorTrackMuonsInnerTrack.Phi2DBin = 16
60 MonitorTrackMuonsInnerTrack.TrackPtBin = 50
62 from Configuration.Eras.Modifier_phase1Pixel_cff
import phase1Pixel
63 from Configuration.Eras.Modifier_phase2_tracker_cff
import phase2_tracker
64 phase1Pixel.toModify(MonitorTrackMuonsInnerTrack, EtaBin=31, EtaMin=-3., EtaMax=3.)
65 phase2_tracker.toModify(MonitorTrackMuonsInnerTrack, EtaBin=46, EtaMin=-4.5, EtaMax=4.5)
66 phase2_tracker.toModify(MonitorTrackMuonsInnerTrack, PVBin=125, PVMin=-0.5, PVMax=249.5)
70 MonitorTrackINNMuons = cms.Sequence(cms.ignore(muonsPt10)+muonInnerTrack+MonitorTrackMuonsInnerTrack)