CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/Validation/RecoTrack/python/MTVHistoProducerAlgoForTrackerBlock_cfi.py

Go to the documentation of this file.
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     ### tp selectors for efficiency
00008     generalTpSelector             = generalTpSelectorBlock,
00009     TpSelectorForEfficiencyVsEta  = TpSelectorForEfficiencyVsEtaBlock,
00010     TpSelectorForEfficiencyVsPhi  = TpSelectorForEfficiencyVsPhiBlock,
00011     TpSelectorForEfficiencyVsPt   = TpSelectorForEfficiencyVsPtBlock,
00012     TpSelectorForEfficiencyVsVTXR = TpSelectorForEfficiencyVsVTXRBlock,
00013     TpSelectorForEfficiencyVsVTXZ = TpSelectorForEfficiencyVsVTXZBlock,
00014 
00015     # to be added here all the other histogram settings
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(34.5),
00031     nintHit = cms.int32(35),
00032     #
00033     minPhi = cms.double(-3.15),
00034     maxPhi = cms.double(3.15),
00035     nintPhi = cms.int32(36),
00036     #
00037     minDxy = cms.double(-40),
00038     maxDxy = cms.double(40),
00039     nintDxy = cms.int32(80),
00040     #
00041     minDz = cms.double(-30),
00042     maxDz = cms.double(30),
00043     nintDz = cms.int32(60),
00044     #
00045     # dE/dx
00046     minDeDx = cms.double(0.),
00047     maxDeDx = cms.double(10.),
00048     nintDeDx = cms.int32(40),
00049     #
00050     # TP originating vertical position
00051     minVertpos = cms.double(0),
00052     maxVertpos = cms.double(80),
00053     nintVertpos = cms.int32(40),
00054     #
00055     # TP originating z position
00056     minZpos = cms.double(-30),
00057     maxZpos = cms.double(30),
00058     nintZpos = cms.int32(60),                               
00059 
00060     # Pileup vertices
00061     minVertcount = cms.double(0),
00062     maxVertcount = cms.double(20),
00063     nintVertcount = cms.int32(20),
00064     #
00065     #parameters for resolution plots
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 )