CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/Validation/RecoMuon/python/RecoMuonValidator_cfi.py

Go to the documentation of this file.
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     #string cut selection
00022     selection = cms.string("isTrackerMuon && muonID('TMLastStationAngTight')"),
00023 
00024     #
00025     # Histogram dimensions     #
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     # Pull width     #
00052     nBinPull = cms.untracked.uint32(50),
00053     wPull = cms.untracked.double(5.0),
00054 
00055     nBinErr = cms.untracked.uint32(50),
00056 
00057     # |p| resolution     #
00058     minErrP = cms.untracked.double(-0.3),
00059     maxErrP = cms.untracked.double(0.3),
00060 
00061     # pT resolution     #
00062     minErrPt = cms.untracked.double(-0.3),
00063     maxErrPt = cms.untracked.double(0.3),
00064 
00065     # q/pT resolution     #
00066     minErrQPt = cms.untracked.double(-0.1),
00067     maxErrQPt = cms.untracked.double(0.1),
00068 
00069     # Eta resolution     #
00070     minErrEta = cms.untracked.double(-0.01),
00071     maxErrEta = cms.untracked.double(0.01),
00072 
00073     # Phi resolution     #
00074     minErrPhi = cms.untracked.double(-0.05),
00075     maxErrPhi = cms.untracked.double(0.05),
00076 
00077     # Dxy resolution     #
00078     minErrDxy = cms.untracked.double(-0.1),
00079     maxErrDxy = cms.untracked.double(0.1),
00080 
00081     # Dz resolution     #
00082     minErrDz = cms.untracked.double(-0.1),
00083     maxErrDz = cms.untracked.double(0.1),
00084 
00085     # Number of sim-reco associations     #
00086     nAssoc = cms.untracked.uint32(10),
00087 
00088     # Number of sim,reco Tracks     #
00089     nTrks = cms.untracked.uint32(50)
00090 )