00001 import FWCore.ParameterSet.Config as cms
00002 from Validation.RecoTrack.TrackingParticleSelectionsForEfficiency_cff import *
00003
00004 MTVHistoProducerAlgoForTrackerBlock = cms.PSet(
00005 ComponentName = cms.string('MTVHistoProducerAlgoForTracker'),
00006
00007
00008 generalTpSelector = generalTpSelectorBlock,
00009 TpSelectorForEfficiencyVsEta = TpSelectorForEfficiencyVsEtaBlock,
00010 TpSelectorForEfficiencyVsPhi = TpSelectorForEfficiencyVsPhiBlock,
00011 TpSelectorForEfficiencyVsPt = TpSelectorForEfficiencyVsPtBlock,
00012 TpSelectorForEfficiencyVsVTXR = TpSelectorForEfficiencyVsVTXRBlock,
00013 TpSelectorForEfficiencyVsVTXZ = TpSelectorForEfficiencyVsVTXZBlock,
00014
00015
00016
00017
00018 minEta = cms.double(-2.5),
00019 maxEta = cms.double(2.5),
00020 nintEta = cms.int32(50),
00021 useFabsEta = cms.bool(False),
00022
00023 minPt = cms.double(0.1),
00024 maxPt = cms.double(1000),
00025 nintPt = cms.int32(40),
00026 useInvPt = cms.bool(False),
00027 useLogPt=cms.untracked.bool(True),
00028
00029 minHit = cms.double(-0.5),
00030 maxHit = cms.double(40.5),
00031 nintHit = cms.int32(41),
00032
00033 minPhi = cms.double(-3.1416),
00034 maxPhi = cms.double(3.1416),
00035 nintPhi = cms.int32(36),
00036
00037 minDxy = cms.double(-25),
00038 maxDxy = cms.double(25),
00039 nintDxy = cms.int32(100),
00040
00041 minDz = cms.double(-30),
00042 maxDz = cms.double(30),
00043 nintDz = cms.int32(60),
00044
00045
00046 minDeDx = cms.double(0.),
00047 maxDeDx = cms.double(10.),
00048 nintDeDx = cms.int32(40),
00049
00050
00051 minVertpos = cms.double(0),
00052 maxVertpos = cms.double(60),
00053 nintVertpos = cms.int32(60),
00054
00055
00056 minZpos = cms.double(-30),
00057 maxZpos = cms.double(30),
00058 nintZpos = cms.int32(60),
00059
00060
00061 minVertcount = cms.double(-0.5),
00062 maxVertcount = cms.double(120.5),
00063 nintVertcount = cms.int32(121),
00064
00065
00066 ptRes_rangeMin = cms.double(-0.1),
00067 ptRes_rangeMax = cms.double(0.1),
00068 ptRes_nbin = cms.int32(100),
00069
00070 phiRes_rangeMin = cms.double(-0.01),
00071 phiRes_rangeMax = cms.double(0.01),
00072 phiRes_nbin = cms.int32(300),
00073
00074 cotThetaRes_rangeMin = cms.double(-0.02),
00075 cotThetaRes_rangeMax = cms.double(+0.02),
00076 cotThetaRes_nbin = cms.int32(300),
00077
00078 dxyRes_rangeMin = cms.double(-0.1),
00079 dxyRes_rangeMax = cms.double(0.1),
00080 dxyRes_nbin = cms.int32(500),
00081
00082 dzRes_rangeMin = cms.double(-0.05),
00083 dzRes_rangeMax = cms.double(+0.05),
00084 dzRes_nbin = cms.int32(150),
00085
00086 )