CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
MTVHistoProducerAlgoForTrackerBlock_cfi.py
Go to the documentation of this file.
3 
4 MTVHistoProducerAlgoForTrackerBlock = cms.PSet(
5  ComponentName = cms.string('MTVHistoProducerAlgoForTracker'),
6 
7  ### tp selectors for efficiency
8  generalTpSelector = generalTpSelectorBlock,
9  TpSelectorForEfficiencyVsEta = TpSelectorForEfficiencyVsEtaBlock,
10  TpSelectorForEfficiencyVsPhi = TpSelectorForEfficiencyVsPhiBlock,
11  TpSelectorForEfficiencyVsPt = TpSelectorForEfficiencyVsPtBlock,
12  TpSelectorForEfficiencyVsVTXR = TpSelectorForEfficiencyVsVTXRBlock,
13  TpSelectorForEfficiencyVsVTXZ = TpSelectorForEfficiencyVsVTXZBlock,
14 
15  # to be added here all the other histogram settings
16 
17  #
18  minEta = cms.double(-2.5),
19  maxEta = cms.double(2.5),
20  nintEta = cms.int32(50),
21  useFabsEta = cms.bool(False),
22  #
23  minPt = cms.double(0.1),
24  maxPt = cms.double(1000),
25  nintPt = cms.int32(40),
26  useInvPt = cms.bool(False),
27  useLogPt=cms.untracked.bool(True),
28  #
29  minHit = cms.double(-0.5),
30  maxHit = cms.double(40.5),
31  nintHit = cms.int32(41),
32  #
33  minPhi = cms.double(-3.1416),
34  maxPhi = cms.double(3.1416),
35  nintPhi = cms.int32(36),
36  #
37  minDxy = cms.double(-25),
38  maxDxy = cms.double(25),
39  nintDxy = cms.int32(100),
40  #
41  minDz = cms.double(-30),
42  maxDz = cms.double(30),
43  nintDz = cms.int32(60),
44  #
45  # dE/dx
46  minDeDx = cms.double(0.),
47  maxDeDx = cms.double(10.),
48  nintDeDx = cms.int32(40),
49  #
50  # TP originating vertical position
51  minVertpos = cms.double(0),
52  maxVertpos = cms.double(60),
53  nintVertpos = cms.int32(60),
54  #
55  # TP originating z position
56  minZpos = cms.double(-30),
57  maxZpos = cms.double(30),
58  nintZpos = cms.int32(60),
59 
60  # Pileup vertices
61  minVertcount = cms.double(-0.5),
62  maxVertcount = cms.double(120.5),
63  nintVertcount = cms.int32(121),
64  #
65  #parameters for resolution plots
66  ptRes_rangeMin = cms.double(-0.1),
67  ptRes_rangeMax = cms.double(0.1),
68  ptRes_nbin = cms.int32(100),
69 
70  phiRes_rangeMin = cms.double(-0.01),
71  phiRes_rangeMax = cms.double(0.01),
72  phiRes_nbin = cms.int32(300),
73 
74  cotThetaRes_rangeMin = cms.double(-0.02),
75  cotThetaRes_rangeMax = cms.double(+0.02),
76  cotThetaRes_nbin = cms.int32(300),
77 
78  dxyRes_rangeMin = cms.double(-0.1),
79  dxyRes_rangeMax = cms.double(0.1),
80  dxyRes_nbin = cms.int32(500),
81 
82  dzRes_rangeMin = cms.double(-0.05),
83  dzRes_rangeMax = cms.double(+0.05),
84  dzRes_nbin = cms.int32(150),
85 
86 )