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  minPhi = cms.double(-3.1416),
43  maxPhi = cms.double(3.1416),
44  nintPhi = cms.int32(36),
45  #
46  minDxy = cms.double(-25),
47  maxDxy = cms.double(25),
48  nintDxy = cms.int32(100),
49  #
50  minDz = cms.double(-30),
51  maxDz = cms.double(30),
52  nintDz = cms.int32(60),
53  #
54  # dE/dx
55  minDeDx = cms.double(0.),
56  maxDeDx = cms.double(10.),
57  nintDeDx = cms.int32(40),
58  #
59  # TP originating vertical position
60  minVertpos = cms.double(0),
61  maxVertpos = cms.double(60),
62  nintVertpos = cms.int32(60),
63  #
64  # TP originating z position
65  minZpos = cms.double(-30),
66  maxZpos = cms.double(30),
67  nintZpos = cms.int32(60),
68 
69  # Pileup vertices
70  minVertcount = cms.double(-0.5),
71  maxVertcount = cms.double(120.5),
72  nintVertcount = cms.int32(121),
73  #
74  #parameters for resolution plots
75  ptRes_rangeMin = cms.double(-0.1),
76  ptRes_rangeMax = cms.double(0.1),
77  ptRes_nbin = cms.int32(100),
78 
79  phiRes_rangeMin = cms.double(-0.01),
80  phiRes_rangeMax = cms.double(0.01),
81  phiRes_nbin = cms.int32(300),
82 
83  cotThetaRes_rangeMin = cms.double(-0.02),
84  cotThetaRes_rangeMax = cms.double(+0.02),
85  cotThetaRes_nbin = cms.int32(300),
86 
87  dxyRes_rangeMin = cms.double(-0.1),
88  dxyRes_rangeMax = cms.double(0.1),
89  dxyRes_nbin = cms.int32(500),
90 
91  dzRes_rangeMin = cms.double(-0.05),
92  dzRes_rangeMax = cms.double(+0.05),
93  dzRes_nbin = cms.int32(150),
94 
95 )