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.
4 
5 MTVHistoProducerAlgoForTrackerBlock = cms.PSet(
6  ComponentName = cms.string('MTVHistoProducerAlgoForTracker'),
7 
8  ### tp selectors for efficiency
9  generalTpSelector = generalTpSelectorBlock,
10  TpSelectorForEfficiencyVsEta = TpSelectorForEfficiencyVsEtaBlock,
11  TpSelectorForEfficiencyVsPhi = TpSelectorForEfficiencyVsPhiBlock,
12  TpSelectorForEfficiencyVsPt = TpSelectorForEfficiencyVsPtBlock,
13  TpSelectorForEfficiencyVsVTXR = TpSelectorForEfficiencyVsVTXRBlock,
14  TpSelectorForEfficiencyVsVTXZ = TpSelectorForEfficiencyVsVTXZBlock,
15 
16  ### gp selectors for efficiency
17  generalGpSelector = generalGpSelectorBlock,
18  GpSelectorForEfficiencyVsEta = GpSelectorForEfficiencyVsEtaBlock,
19  GpSelectorForEfficiencyVsPhi = GpSelectorForEfficiencyVsPhiBlock,
20  GpSelectorForEfficiencyVsPt = GpSelectorForEfficiencyVsPtBlock,
21  GpSelectorForEfficiencyVsVTXR = GpSelectorForEfficiencyVsVTXRBlock,
22  GpSelectorForEfficiencyVsVTXZ = GpSelectorForEfficiencyVsVTXZBlock,
23 
24  # to be added here all the other histogram settings
25 
26  #
27  minEta = cms.double(-2.5),
28  maxEta = cms.double(2.5),
29  nintEta = cms.int32(50),
30  useFabsEta = cms.bool(False),
31  #
32  minPt = cms.double(0.1),
33  maxPt = cms.double(1000),
34  nintPt = cms.int32(40),
35  useInvPt = cms.bool(False),
36  useLogPt=cms.untracked.bool(True),
37  #
38  minHit = cms.double(-0.5),
39  maxHit = cms.double(40.5),
40  nintHit = cms.int32(41),
41  #
42  minLayers = cms.double(-0.5),
43  maxLayers = cms.double(15.5),
44  nintLayers = cms.int32(16),
45  #
46  minPhi = cms.double(-3.1416),
47  maxPhi = cms.double(3.1416),
48  nintPhi = cms.int32(36),
49  #
50  minDxy = cms.double(-25),
51  maxDxy = cms.double(25),
52  nintDxy = cms.int32(100),
53  #
54  minDz = cms.double(-30),
55  maxDz = cms.double(30),
56  nintDz = cms.int32(60),
57  #
58  # dE/dx
59  minDeDx = cms.double(0.),
60  maxDeDx = cms.double(10.),
61  nintDeDx = cms.int32(40),
62  #
63  # TP originating vertical position
64  minVertpos = cms.double(0),
65  maxVertpos = cms.double(60),
66  nintVertpos = cms.int32(60),
67  #
68  # TP originating z position
69  minZpos = cms.double(-30),
70  maxZpos = cms.double(30),
71  nintZpos = cms.int32(60),
72 
73  # Pileup vertices
74  minVertcount = cms.double(-0.5),
75  maxVertcount = cms.double(160.5),
76  nintVertcount = cms.int32(161),
77  #
78  #parameters for resolution plots
79  ptRes_rangeMin = cms.double(-0.1),
80  ptRes_rangeMax = cms.double(0.1),
81  ptRes_nbin = cms.int32(100),
82 
83  phiRes_rangeMin = cms.double(-0.01),
84  phiRes_rangeMax = cms.double(0.01),
85  phiRes_nbin = cms.int32(300),
86 
87  cotThetaRes_rangeMin = cms.double(-0.02),
88  cotThetaRes_rangeMax = cms.double(+0.02),
89  cotThetaRes_nbin = cms.int32(300),
90 
91  dxyRes_rangeMin = cms.double(-0.1),
92  dxyRes_rangeMax = cms.double(0.1),
93  dxyRes_nbin = cms.int32(500),
94 
95  dzRes_rangeMin = cms.double(-0.05),
96  dzRes_rangeMax = cms.double(+0.05),
97  dzRes_nbin = cms.int32(150),
98 
99 )