ATLAS Offline Software
Loading...
Searching...
No Matches
IDAlignMonPVBiasesAlgCfg.py
Go to the documentation of this file.
2# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3#
4
5'''@file InDetAlignMonPVBiasesAlgCfg.py
6@author PerJohansson
7@date 2022
8@brief Configuration for Run 3 based on InDetAlignPVBiases.cxx
9'''
10
11from math import pi as M_PI
12
13def IDAlignMonPVBiasesAlgCfg(helper, alg, **kwargs):
14 '''Function to configures some algorithms in the monitoring system.'''
15
16 #Values
17 m_nPhiBinsMap = 20
18 m_maxPhi = M_PI
19 m_nEtaBinsMap = 20
20 m_maxEta = 2.5
21 m_nD0Bins = 10000
22 m_maxD0 = 5
23
24 # this creates a "pvGroup" called "alg" which will put its histograms into the subdirectory "PVBiases"
25 pvGroup = helper.addGroup(alg, 'PVBiases')
26 pathPVBiases = '/IDAlignMon/ExtendedTracks/PVBiases'
27
28 # Histograms for the Alignment PVBiases monitoring:
29 #400-600MeV
30 varName = 'm_Phi_46p,m_d0_46p;trk_d0_wrtPV_vs_phi_400MeV_600MeV_positive'
31 title = 'd0 vs phi 400MeV-600MeV positive; #phi; d0 [mm]'
32 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
33
34 varName = 'm_Phi_46p,m_d0_46p;trk_d0_wrtPV_vs_phi_400MeV_600MeV_positive_profile'
35 title = 'd0 vs phi 400MeV-600MeV positive; #phi; d0 [mm]'
36 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
37
38 varName = 'm_Eta_46p,m_d0_46p;trk_d0_wrtPV_vs_eta_400MeV_600MeV_positive'
39 title = 'd0 vs eta 400MeV-600MeV positive; #eta; d0 [mm]'
40 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
41
42 varName = 'm_Eta_46p,m_d0_46p;trk_d0_wrtPV_vs_eta_400MeV_600MeV_positive_profile'
43 title = 'd0 vs eta 400MeV-600MeV positive; #eta; d0 [mm]'
44 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
45
46 varName = 'm_Phi_46n,m_d0_46n;trk_d0_wrtPV_vs_phi_400MeV_600MeV_negative'
47 title = 'd0 vs phi 400MeV-600MeV negative; #phi; d0 [mm]'
48 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
49
50 varName = 'm_Phi_46n,m_d0_46n;trk_d0_wrtPV_vs_phi_400MeV_600MeV_negative_profile'
51 title = 'd0 vs phi 400MeV-600MeV negative; #phi; d0 [mm]'
52 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
53
54 varName = 'm_Eta_46n,m_d0_46n;trk_d0_wrtPV_vs_eta_400MeV_600MeV_negative'
55 title = 'd0 vs eta 400MeV-600MeV negative; #eta; d0 [mm]'
56 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
57
58 varName = 'm_Eta_46n,m_d0_46n;trk_d0_wrtPV_vs_eta_400MeV_600MeV_negative_profile'
59 title = 'd0 vs eta 400MeV-600MeV negative; #eta; d0 [mm]'
60 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
61
62 #600-1000MeV
63 varName = 'm_Phi_61p,m_d0_61p;trk_d0_wrtPV_vs_phi_600MeV_1GeV_positive'
64 title = 'd0 vs phi 600MeV-1GeV positive; #phi; d0 [mm]'
65 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
66
67 varName = 'm_Phi_61p,m_d0_61p;trk_d0_wrtPV_vs_phi_600MeV_1GeV_positive_profile'
68 title = 'd0 vs phi 600MeV-1GeV positive; #phi; d0 [mm]'
69 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
70
71 varName = 'm_Eta_61p,m_d0_61p;trk_d0_wrtPV_vs_eta_600MeV_1GeV_positive'
72 title = 'd0 vs eta 600MeV-1GeV positive; #eta; d0 [mm]'
73 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
74
75 varName = 'm_Eta_61p,m_d0_61p;trk_d0_wrtPV_vs_eta_600MeV_1GeV_positive_profile'
76 title = 'd0 vs eta 600MeV-1GeV positive; #eta; d0 [mm]'
77 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
78
79 varName = 'm_Phi_61n,m_d0_61n;trk_d0_wrtPV_vs_phi_600MeV_1GeV_negative'
80 title = 'd0 vs phi 600MeV-1GeV negative; #phi; d0 [mm]'
81 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
82
83 varName = 'm_Phi_61n,m_d0_61n;trk_d0_wrtPV_vs_phi_600MeV_1GeV_negative_profile'
84 title = 'd0 vs phi 600MeV-1GeV negative; #phi; d0 [mm]'
85 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
86
87 varName = 'm_Eta_61n,m_d0_61n;trk_d0_wrtPV_vs_eta_600MeV_1GeV_negative'
88 title = 'd0 vs eta 600MeV-1GeV negative; #eta; d0 [mm]'
89 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
90
91 varName = 'm_Eta_61n,m_d0_61n;trk_d0_wrtPV_vs_eta_600MeV_1GeV_negative_profile'
92 title = 'd0 vs eta 600MeV-1GeV negative; #eta; d0 [mm]'
93 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
94
95 #1-2GeV
96 varName = 'm_Phi_12p,m_d0_12p;trk_d0_wrtPV_vs_phi_1GeV_2GeV_positive'
97 title = 'd0 vs phi 1GeV-2GeV positive; #phi; d0 [mm]'
98 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
99
100 varName = 'm_Phi_12p,m_d0_12p;trk_d0_wrtPV_vs_phi_1GeV_2GeV_positive_profile'
101 title = 'd0 vs phi 1GeV-2GeV positive; #phi; d0 [mm]'
102 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
103
104 varName = 'm_Eta_12p,m_d0_12p;trk_d0_wrtPV_vs_eta_1GeV_2GeV_positive'
105 title = 'd0 vs eta 1GeV-2GeV positive; #eta; d0 [mm]'
106 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
107
108 varName = 'm_Eta_12p,m_d0_12p;trk_d0_wrtPV_vs_eta_1GeV_2GeV_positive_profile'
109 title = 'd0 vs eta 1GeV-2GeV positive; #eta; d0 [mm]'
110 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
111
112 varName = 'm_Phi_12n,m_d0_12n;trk_d0_wrtPV_vs_phi_1GeV_2GeV_negative'
113 title = 'd0 vs phi 1GeV-2GeV negative; #phi; d0 [mm]'
114 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
115
116 varName = 'm_Phi_12n,m_d0_12n;trk_d0_wrtPV_vs_phi_1GeV_2GeV_negative_profile'
117 title = 'd0 vs phi 1GeV-2GeV negative; #phi; d0 [mm]'
118 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
119
120 varName = 'm_Eta_12n,m_d0_12n;trk_d0_wrtPV_vs_eta_1GeV_2GeV_negative'
121 title = 'd0 vs eta 1GeV-2GeV negative; #eta; d0 [mm]'
122 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
123
124 varName = 'm_Eta_12n,m_d0_12n;trk_d0_wrtPV_vs_eta_1GeV_2GeV_negative_profile'
125 title = 'd0 vs eta 1GeV-2GeV negative; #eta; d0 [mm]'
126 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
127
128 #2-5GeV
129 varName = 'm_Phi_25p,m_d0_25p;trk_d0_wrtPV_vs_phi_2GeV_5GeV_positive'
130 title = 'd0 vs phi 2GeV-5GeV positive; #phi; d0 [mm]'
131 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
132
133 varName = 'm_Phi_25p,m_d0_25p;trk_d0_wrtPV_vs_phi_2GeV_5GeV_positive_profile'
134 title = 'd0 vs phi 2GeV-5GeV positive; #phi; d0 [mm]'
135 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
136
137 varName = 'm_Eta_25p,m_d0_25p;trk_d0_wrtPV_vs_eta_2GeV_5GeV_positive'
138 title = 'd0 vs eta 2GeV-5GeV positive; #eta; d0 [mm]'
139 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
140
141 varName = 'm_Eta_25p,m_d0_25p;trk_d0_wrtPV_vs_eta_2GeV_5GeV_positive_profile'
142 title = 'd0 vs eta 2GeV-5GeV positive; #eta; d0 [mm]'
143 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
144
145 varName = 'm_Phi_25n,m_d0_25n;trk_d0_wrtPV_vs_phi_2GeV_5GeV_negative'
146 title = 'd0 vs phi 2GeV-5GeV negative; #phi; d0 [mm]'
147 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
148
149 varName = 'm_Phi_25n,m_d0_25n;trk_d0_wrtPV_vs_phi_2GeV_5GeV_negative_profile'
150 title = 'd0 vs phi 2GeV-5GeV negative; #phi; d0 [mm]'
151 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
152
153 varName = 'm_Eta_25n,m_d0_25n;trk_d0_wrtPV_vs_eta_2GeV_5GeV_negative'
154 title = 'd0 vs eta 2GeV-5GeV negative; #eta; d0 [mm]'
155 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
156
157 varName = 'm_Eta_25n,m_d0_25n;trk_d0_wrtPV_vs_eta_2GeV_5GeV_negative_profile'
158 title = 'd0 vs eta 2GeV-5GeV negative; #eta; d0 [mm]'
159 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
160
161 #5-10GeV
162 varName = 'm_Phi_510p,m_d0_510p;trk_d0_wrtPV_vs_phi_5GeV_10GeV_positive'
163 title = 'd0 vs phi 5GeV-10GeV positive; #phi; d0 [mm]'
164 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
165
166 varName = 'm_Phi_510p,m_d0_510p;trk_d0_wrtPV_vs_phi_5GeV_10GeV_positive_profile'
167 title = 'd0 vs phi 5GeV-10GeV positive; #phi; d0 [mm]'
168 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
169
170 varName = 'm_Eta_510p,m_d0_510p;trk_d0_wrtPV_vs_eta_5GeV_10GeV_positive'
171 title = 'd0 vs eta 5GeV-10GeV positive; #eta; d0 [mm]'
172 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
173
174 varName = 'm_Eta_510p,m_d0_510p;trk_d0_wrtPV_vs_eta_5GeV_10GeV_positive_profile'
175 title = 'd0 vs eta 5GeV-10GeV positive; #eta; d0 [mm]'
176 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
177
178 varName = 'm_Phi_510n,m_d0_510n;trk_d0_wrtPV_vs_phi_5GeV_10GeV_negative'
179 title = 'd0 vs phi 5GeV-10GeV negative; #phi; d0 [mm]'
180 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
181
182 varName = 'm_Phi_510n,m_d0_510n;trk_d0_wrtPV_vs_phi_5GeV_10GeV_negative_profile'
183 title = 'd0 vs phi 2GeV-10GeV negative; #phi; d0 [mm]'
184 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
185
186 varName = 'm_Eta_510n,m_d0_510n;trk_d0_wrtPV_vs_eta_5GeV_10GeV_negative'
187 title = 'd0 vs eta 5GeV-10GeV negative; #eta; d0 [mm]'
188 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
189
190 varName = 'm_Eta_510n,m_d0_510n;trk_d0_wrtPV_vs_eta_5GeV_10GeV_negative_profile'
191 title = 'd0 vs eta 5GeV-10GeV negative; #eta; d0 [mm]'
192 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
193
194 #>10GeV
195 varName = 'm_Phi_g10p,m_d0_g10p;trk_d0_wrtPV_vs_phi_10GeV_positive'
196 title = 'd0 vs phi >10GeV positive; #phi; d0 [mm]'
197 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
198
199 varName = 'm_Phi_g10p,m_d0_g10p;trk_d0_wrtPV_vs_phi_10GeV_positive_profile'
200 title = 'd0 vs phi >10GeV positive; #phi; d0 [mm]'
201 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
202
203 varName = 'm_Eta_g10p,m_d0_g10p;trk_d0_wrtPV_vs_eta_10GeV_positive'
204 title = 'd0 vs eta >10GeV positive; #eta; d0 [mm]'
205 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
206
207 varName = 'm_Eta_g10p,m_d0_g10p;trk_d0_wrtPV_vs_eta_10GeV_positive_profile'
208 title = 'd0 vs eta >10GeV positive; #eta; d0 [mm]'
209 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
210
211 varName = 'm_Phi_g10n,m_d0_g10n;trk_d0_wrtPV_vs_phi_10GeV_negative'
212 title = 'd0 vs phi >10GeV negative; #phi; d0 [mm]'
213 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
214
215 varName = 'm_Phi_g10n,m_d0_g10n;trk_d0_wrtPV_vs_phi_10GeV_negative_profile'
216 title = 'd0 vs phi >10GeV negative; #phi; d0 [mm]'
217 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nPhiBinsMap, xmin=-m_maxPhi, xmax=m_maxPhi, ymin=-m_maxD0, ymax=m_maxD0)
218
219 varName = 'm_Eta_g10n,m_d0_g10n;trk_d0_wrtPV_vs_eta_10GeV_negative'
220 title = 'd0 vs eta >10GeV negative; #eta; d0 [mm]'
221 pvGroup.defineHistogram(varName, type='TH2F', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ybins=m_nD0Bins, ymin=-m_maxD0, ymax=m_maxD0)
222
223 varName = 'm_Eta_g10n,m_d0_g10n;trk_d0_wrtPV_vs_eta_10GeV_negative_profile'
224 title = 'd0 vs eta >10GeV negative; #eta; d0 [mm]'
225 pvGroup.defineHistogram(varName, type='TProfile', path=pathPVBiases, title=title, xbins=m_nEtaBinsMap, xmin=-m_maxEta, xmax=m_maxEta, ymin=-m_maxD0, ymax=m_maxD0)
226
227 # end histograms