00001 import FWCore.ParameterSet.Config as cms
00002 from RecoMuon.TrackingTools.MuonServiceProxy_cff import MuonServiceProxy
00003 from Validation.RecoMuon.selectors_cff import muonTPSet
00004
00005 RecoMuonValidator = cms.EDAnalyzer("RecoMuonValidator",
00006 MuonServiceProxy,
00007 tpSelector = muonTPSet,
00008
00009 usePFMuon = cms.untracked.bool(False),
00010
00011 simLabel = cms.InputTag("mergedtruth","MergedTrackTruth"),
00012 muonLabel = cms.InputTag("muons"),
00013
00014 muAssocLabel = cms.InputTag("MuonAssociatorByHits"),
00015
00016 doAssoc = cms.untracked.bool(True),
00017
00018 outputFileName = cms.untracked.string(''),
00019 subDir = cms.untracked.string('muons/RecoMuonV/'),
00020 trackType = cms.string("global"),
00021
00022 selection = cms.string("isTrackerMuon && muonID('TMLastStationAngTight')"),
00023
00024
00025
00026
00027 nBinP = cms.untracked.uint32(100),
00028 minP = cms.untracked.double(0.0),
00029 maxP = cms.untracked.double(500.0),
00030
00031 nBinPt = cms.untracked.uint32(100),
00032 minPt = cms.untracked.double(0.0),
00033 maxPt = cms.untracked.double(500.0),
00034
00035 doAbsEta = cms.untracked.bool(False),
00036
00037 nBinEta = cms.untracked.uint32(50),
00038 minEta = cms.untracked.double(-2.5),
00039 maxEta = cms.untracked.double(2.5),
00040
00041 nBinDxy = cms.untracked.uint32(100),
00042 minDxy = cms.untracked.double(-1.5),
00043 maxDxy = cms.untracked.double(1.5),
00044
00045 nBinDz = cms.untracked.uint32(100),
00046 minDz = cms.untracked.double(-25.),
00047 maxDz = cms.untracked.double(25.),
00048
00049 nBinPhi = cms.untracked.uint32(25),
00050
00051
00052 nBinPull = cms.untracked.uint32(50),
00053 wPull = cms.untracked.double(5.0),
00054
00055 nBinErr = cms.untracked.uint32(50),
00056
00057
00058 minErrP = cms.untracked.double(-0.3),
00059 maxErrP = cms.untracked.double(0.3),
00060
00061
00062 minErrPt = cms.untracked.double(-0.3),
00063 maxErrPt = cms.untracked.double(0.3),
00064
00065
00066 minErrQPt = cms.untracked.double(-0.1),
00067 maxErrQPt = cms.untracked.double(0.1),
00068
00069
00070 minErrEta = cms.untracked.double(-0.01),
00071 maxErrEta = cms.untracked.double(0.01),
00072
00073
00074 minErrPhi = cms.untracked.double(-0.05),
00075 maxErrPhi = cms.untracked.double(0.05),
00076
00077
00078 minErrDxy = cms.untracked.double(-0.1),
00079 maxErrDxy = cms.untracked.double(0.1),
00080
00081
00082 minErrDz = cms.untracked.double(-0.1),
00083 maxErrDz = cms.untracked.double(0.1),
00084
00085
00086 nAssoc = cms.untracked.uint32(10),
00087
00088
00089 nTrks = cms.untracked.uint32(50)
00090 )