CMS 3D CMS Logo

SiPixelTrackingRecHitsValid.cc
Go to the documentation of this file.
1 
2 // File: SiPixelTrackingRecHitsValid.cc
3 // Authors: Xingtao Huang (Puerto Rico Univ.)
4 // Gavril Giurgiu (JHU)
5 // Creation Date: Oct. 2006
6 
7 #include <memory>
8 #include <string>
9 #include <iostream>
10 #include <TMath.h>
12 
22 
28 
33 
35 
37 
42 
43 #include <TTree.h>
44 #include <TFile.h>
45 
46 // End job: write and close the ntuple file
48  if (!debugNtuple_.empty()) {
49  tfile_->Write();
50  tfile_->Close();
51  }
52 }
53 
55  if (!debugNtuple_.empty()) {
56  tfile_ = new TFile(debugNtuple_.c_str(), "RECREATE");
57 
58  t_ = new TTree("Ntuple", "Ntuple");
59  int bufsize = 64000;
60 
61  t_->Branch("subdetId", &subdetId, "subdetId/I", bufsize);
62 
63  t_->Branch("layer", &layer, "layer/I", bufsize);
64  t_->Branch("ladder", &ladder, "ladder/I", bufsize);
65  t_->Branch("mod", &mod, "mod/I", bufsize);
66  t_->Branch("side", &side, "side/I", bufsize);
67  t_->Branch("disk", &disk, "disk/I", bufsize);
68  t_->Branch("blade", &blade, "blade/I", bufsize);
69  t_->Branch("panel", &panel, "panel/I", bufsize);
70  t_->Branch("plaq", &plaq, "plaq/I", bufsize);
71 
72  t_->Branch("rechitx", &rechitx, "rechitx/F", bufsize);
73  t_->Branch("rechity", &rechity, "rechity/F", bufsize);
74  t_->Branch("rechitz", &rechitz, "rechitz/F", bufsize);
75  t_->Branch("rechiterrx", &rechiterrx, "rechiterrx/F", bufsize);
76  t_->Branch("rechiterry", &rechiterry, "rechiterry/F", bufsize);
77  t_->Branch("rechitresx", &rechitresx, "rechitresx/F", bufsize);
78  t_->Branch("rechitresy", &rechitresy, "rechitresy/F", bufsize);
79  t_->Branch("rechitpullx", &rechitpullx, "rechitpullx/F", bufsize);
80  t_->Branch("rechitpully", &rechitpully, "rechitpully/F", bufsize);
81 
82  t_->Branch("npix", &npix, "npix/I", bufsize);
83  t_->Branch("nxpix", &nxpix, "nxpix/I", bufsize);
84  t_->Branch("nypix", &nypix, "nypix/I", bufsize);
85  t_->Branch("charge", &charge, "charge/F", bufsize);
86 
87  t_->Branch("alpha", &alpha, "alpha/F", bufsize);
88  t_->Branch("beta", &beta, "beta/F", bufsize);
89 
90  t_->Branch("phi", &phi, "phi/F", bufsize);
91  t_->Branch("eta", &eta, "eta/F", bufsize);
92 
93  t_->Branch("half", &half, "half/I", bufsize);
94  t_->Branch("flipped", &flipped, "flipped/I", bufsize);
95 
96  t_->Branch("simhitx", &simhitx, "simhitx/F", bufsize);
97  t_->Branch("simhity", &simhity, "simhity/F", bufsize);
98 
99  t_->Branch("nsimhit", &nsimhit, "nsimhit/I", bufsize);
100  t_->Branch("pidhit", &pidhit, "pidhit/I", bufsize);
101 
102  t_->Branch("evt", &evt, "evt/I", bufsize);
103  t_->Branch("run", &run, "run/I", bufsize);
104  }
105 }
106 
108  : trackerHitAssociatorConfig_(ps, consumesCollector()), dbe_(nullptr), tfile_(nullptr), t_(nullptr) {
109  //Read config file
110  MTCCtrack_ = ps.getParameter<bool>("MTCCtrack");
111  runStandalone = ps.getParameter<bool>("runStandalone");
112  outputFile_ = ps.getUntrackedParameter<std::string>("outputFile", "pixeltrackingrechitshisto.root");
113  siPixelRecHitCollectionToken_ = consumes<SiPixelRecHitCollection>(edm::InputTag("siPixelRecHits"));
115  consumes<reco::TrackCollection>(edm::InputTag(ps.getUntrackedParameter<std::string>("src")));
116  builderName_ = ps.getParameter<std::string>("TTRHBuilder");
117  checkType_ = ps.getParameter<bool>("checkType");
118  genType_ = ps.getParameter<int>("genType");
119  debugNtuple_ = ps.getUntrackedParameter<std::string>("debugNtuple", "SiPixelTrackingRecHitsValid_Ntuple.root");
120 }
121 
123  const edm::Run& run,
124  const edm::EventSetup& es) {
125  // Book histograms
126  dbe_ = edm::Service<DQMStore>().operator->();
127 
128  //float math_pi = 3.14159265;
129  //float radtodeg = 180.0 / math_pi;
130 
131  // Histogram ranges (low and high)
132 
133  float xl = -1.0;
134  float xh = 1.0;
135  float errxl = 0.0;
136  float errxh = 0.003;
137  float resxl = -0.02;
138  float resxh = 0.02;
139  float pullxl = -10.0;
140  float pullxh = 10.0;
141 
142  float yl = -4.0;
143  float yh = 4.0;
144  float erryl = 0.0;
145  float erryh = 0.010;
146  float resyl = -0.04;
147  float resyh = 0.04;
148  float pullyl = -10.0;
149  float pullyh = 10.0;
150 
151  float barrel_alphal = 80.0;
152  float barrel_alphah = 100.0;
153  float barrel_betal = 10.0;
154  float barrel_betah = 170.0;
155  //float barrel_phil = -180.0;
156  //float barrel_phih = 180.0;
157  //float barrel_etal = -2.5;
158  //float barrel_etah = 2.5;
159 
160  float forward_p1_alphal = 100.0;
161  float forward_p1_alphah = 115.0;
162  float forward_p2_alphal = 65.0;
163  float forward_p2_alphah = 80.0;
164  float forward_neg_betal = 67.0;
165  float forward_neg_betah = 73.0;
166  float forward_pos_betal = 107.0;
167  float forward_pos_betah = 113.0;
168  //float forward_phil = -180.0;
169  //float forward_phih = 180.0;
170  //float forward_neg_etal = -2.5;
171  //float forward_neg_etah = -1.5;
172  //float forward_pos_etal = 1.5;
173  //float forward_pos_etah = 2.5;
174 
175  // special ranges for pulls
176  float pull_barrel_alphal = 80.0;
177  float pull_barrel_alphah = 100.0;
178  float pull_barrel_betal = 10.0;
179  float pull_barrel_betah = 170.0;
180  float pull_barrel_phil = -180.0;
181  float pull_barrel_phih = 180.0;
182  float pull_barrel_etal = -2.4;
183  float pull_barrel_etah = 2.4;
184 
185  float pull_forward_p1_alphal = 100.0;
186  float pull_forward_p1_alphah = 112.0;
187  float pull_forward_p2_alphal = 68.0;
188  float pull_forward_p2_alphah = 80.0;
189  float pull_forward_neg_betal = 68.0;
190  float pull_forward_neg_betah = 72.0;
191  float pull_forward_pos_betal = 108.0;
192  float pull_forward_pos_betah = 112.0;
193  float pull_forward_phil = -180.0;
194  float pull_forward_phih = 180.0;
195  float pull_forward_neg_etal = -2.4;
196  float pull_forward_neg_etah = -1.4;
197  float pull_forward_pos_etal = 1.5;
198  float pull_forward_pos_etah = 2.5;
199 
200  int npixl = 0;
201  int npixh = 20;
202  int nxpixl = 0;
203  int nxpixh = 10;
204  int nypixl = 0;
205  int nypixh = 20;
206 
207  float barrel_chargel = 0.0;
208  float barrel_chargeh = 250000.0;
209  float forward_chargel = 0.0;
210  float forward_chargeh = 100000.0;
211 
212  ibooker.setCurrentFolder("Tracking/TrackingRecHits/Pixel/Histograms_per_ring-layer_or_disk-plaquette");
213 
214  // Pixel barrel has 3 layers and 8 rings; book a histogram for each module given by the (layer, ring) pair
215  for (int i = 0; i < 3; i++) // loop over layers
216  {
217  Char_t chisto[100];
218 
219  sprintf(chisto, "meResxBarrelLayer_%d", i + 1);
220  meResxBarrelLayer[i] = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
221  sprintf(chisto, "meResyBarrelLayer_%d", i + 1);
222  meResyBarrelLayer[i] = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
223  sprintf(chisto, "mePullxBarrelLayer_%d", i + 1);
224  mePullxBarrelLayer[i] = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
225  sprintf(chisto, "mePullyBarrelLayer_%d", i + 1);
226  mePullyBarrelLayer[i] = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
227 
228  sprintf(chisto, "meResXvsAlphaBarrelFlippedLaddersLayer_%d", i + 1);
230  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resxh, "");
231  sprintf(chisto, "meResYvsAlphaBarrelFlippedLaddersLayer_%d", i + 1);
233  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resyh, "");
234  sprintf(chisto, "meResXvsBetaBarrelFlippedLaddersLayer_%d", i + 1);
236  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resxh, "");
237  sprintf(chisto, "meResYvsBetaBarrelFlippedLaddersLayer_%d", i + 1);
239  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resyh, "");
240 
241  sprintf(chisto, "meResXvsAlphaBarrelNonFlippedLaddersLayer_%d", i + 1);
243  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resxh, "");
244  sprintf(chisto, "meResYvsAlphaBarrelNonFlippedLaddersLayer_%d", i + 1);
246  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resyh, "");
247  sprintf(chisto, "meResXvsBetaBarrelNonFlippedLaddersLayer_%d", i + 1);
249  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resxh, "");
250  sprintf(chisto, "meResYvsBetaBarrelNonFlippedLaddersLayer_%d", i + 1);
252  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resyh, "");
253 
254  for (int j = 0; j < 8; j++) // loop over rings
255  {
256  sprintf(chisto, "mePosxBarrelLayerModule_%d_%d", i + 1, j + 1);
257  mePosxBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, xl, xh);
258  sprintf(chisto, "mePosyBarrelLayerModule_%d_%d", i + 1, j + 1);
259  mePosyBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, yl, yh);
260  sprintf(chisto, "meErrxBarrelLayerModule_%d_%d", i + 1, j + 1);
261  meErrxBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
262  sprintf(chisto, "meErryBarrelLayerModule_%d_%d", i + 1, j + 1);
263  meErryBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
264  sprintf(chisto, "meResxBarrelLayerModule_%d_%d", i + 1, j + 1);
265  meResxBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
266  sprintf(chisto, "meResyBarrelLayerModule_%d_%d", i + 1, j + 1);
267  meResyBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
268  sprintf(chisto, "mePullxBarrelLayerModule_%d_%d", i + 1, j + 1);
269  mePullxBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
270  sprintf(chisto, "mePullyBarrelLayerModule_%d_%d", i + 1, j + 1);
271  mePullyBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
272  sprintf(chisto, "meNpixBarrelLayerModule_%d_%d", i + 1, j + 1);
273  meNpixBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
274  sprintf(chisto, "meNxpixBarrelLayerModule_%d_%d", i + 1, j + 1);
275  meNxpixBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
276  sprintf(chisto, "meNypixBarrelLayerModule_%d_%d", i + 1, j + 1);
277  meNypixBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
278  sprintf(chisto, "meChargeBarrelLayerModule_%d_%d", i + 1, j + 1);
279  meChargeBarrelLayerModule[i][j] = ibooker.book1D(chisto, chisto, 100, barrel_chargel, barrel_chargeh);
280 
281  sprintf(chisto, "meResXvsAlphaBarrelLayerModule_%d_%d", i + 1, j + 1);
283  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resxh, "");
284  sprintf(chisto, "meResYvsAlphaBarrelLayerModule_%d_%d", i + 1, j + 1);
286  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resyh, "");
287  sprintf(chisto, "meResXvsBetaBarrelLayerModule_%d_%d", i + 1, j + 1);
289  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resxh, "");
290  sprintf(chisto, "meResYvsBetaBarrelLayerModule_%d_%d", i + 1, j + 1);
292  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resyh, "");
293 
294  sprintf(chisto, "mePullXvsAlphaBarrelLayerModule_%d_%d", i + 1, j + 1);
296  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullxl, pullxh, "");
297  sprintf(chisto, "mePullYvsAlphaBarrelLayerModule_%d_%d", i + 1, j + 1);
299  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullyl, pullyh, "");
300  sprintf(chisto, "mePullXvsBetaBarrelLayerModule_%d_%d", i + 1, j + 1);
302  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullxl, pullxh, "");
303  sprintf(chisto, "mePullYvsBetaBarrelLayerModule_%d_%d", i + 1, j + 1);
305  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullyl, pullyh, "");
306  sprintf(chisto, "mePullXvsPhiBarrelLayerModule_%d_%d", i + 1, j + 1);
308  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullxl, pullxh, "");
309  sprintf(chisto, "mePullYvsPhiBarrelLayerModule_%d_%d", i + 1, j + 1);
311  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullyl, pullyh, "");
312  sprintf(chisto, "mePullXvsEtaBarrelLayerModule_%d_%d", i + 1, j + 1);
314  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullxl, pullxh, "");
315  sprintf(chisto, "mePullYvsEtaBarrelLayerModule_%d_%d", i + 1, j + 1);
317  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullyl, pullyh, "");
318  } // for (int j=0; j<8; j++) // loop over rings
319 
320  } // for (int i=0; i<3 ; i++) // loop over layers
321 
322  // Pixel forward detector has 2 disks, 2 panels and either 3 or 4 plaquettes
323  // Panel 1 has 4 plaquettes
324  // Panel 2 has 3 plaquettes
325 
326  // Panel 1: 2 disks, 4 plaquets
327  // Panel 2: 2 disks, 3 plaquets
328  for (int i = 0; i < 2; i++) // loop over disks
329  for (int j = 0; j < 4; j++) // loop over plaquettes
330  {
331  Char_t chisto[100];
332 
333  sprintf(chisto, "mePosxZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
334  mePosxZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, xl, xh);
335  sprintf(chisto, "mePosyZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
336  mePosyZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, yl, yh);
337  sprintf(chisto, "meErrxZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
338  meErrxZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
339  sprintf(chisto, "meErryZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
340  meErryZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
341  sprintf(chisto, "meResxZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
342  meResxZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
343  sprintf(chisto, "meResyZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
344  meResyZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
345  sprintf(chisto, "mePullxZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
346  mePullxZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
347  sprintf(chisto, "mePullyZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
348  mePullyZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
349  sprintf(chisto, "meNpixZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
350  meNpixZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
351  sprintf(chisto, "meNxpixZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
352  meNxpixZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
353  sprintf(chisto, "meNypixZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
354  meNypixZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
355  sprintf(chisto, "meChargeZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
356  meChargeZmPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
357 
358  sprintf(chisto, "meResXvsAlphaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
360  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resxh, "");
361  sprintf(chisto, "meResYvsAlphaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
363  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resyh, "");
364  sprintf(chisto, "meResXvsBetaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
366  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resxh, "");
367  sprintf(chisto, "meResYvsBetaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
369  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resyh, "");
370 
371  sprintf(chisto, "mePullXvsAlphaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
373  chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullxl, pullxh, "");
374  sprintf(chisto, "mePullYvsAlphaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
376  chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullyl, pullyh, "");
377  sprintf(chisto, "mePullXvsBetaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
379  chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullxl, pullxh, "");
380  sprintf(chisto, "mePullYvsBetaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
382  chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullyl, pullyh, "");
383  sprintf(chisto, "mePullXvsPhiZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
385  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
386  sprintf(chisto, "mePullYvsPhiZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
388  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
389  sprintf(chisto, "mePullXvsEtaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
391  chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullxl, pullxh, "");
392  sprintf(chisto, "mePullYvsEtaZmPanel1DiskPlaq_%d_%d", i + 1, j + 1);
394  chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullyl, pullyh, "");
395 
396  sprintf(chisto, "mePosxZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
397  mePosxZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, xl, xh);
398  sprintf(chisto, "mePosyZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
399  mePosyZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, yl, yh);
400  sprintf(chisto, "meErrxZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
401  meErrxZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
402  sprintf(chisto, "meErryZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
403  meErryZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
404  sprintf(chisto, "meResxZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
405  meResxZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
406  sprintf(chisto, "meResyZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
407  meResyZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
408  sprintf(chisto, "mePullxZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
409  mePullxZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
410  sprintf(chisto, "mePullyZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
411  mePullyZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
412  sprintf(chisto, "meNpixZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
413  meNpixZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
414  sprintf(chisto, "meNxpixZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
415  meNxpixZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
416  sprintf(chisto, "meNypixZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
417  meNypixZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
418  sprintf(chisto, "meChargeZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
419  meChargeZpPanel1DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
420  sprintf(chisto, "meResXvsAlphaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
422  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resxh, "");
423  sprintf(chisto, "meResYvsAlphaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
425  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resyh, "");
426  sprintf(chisto, "meResXvsBetaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
428  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resxh, "");
429  sprintf(chisto, "meResYvsBetaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
431  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resyh, "");
432 
433  sprintf(chisto, "mePullXvsAlphaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
435  chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullxl, pullxh, "");
436  sprintf(chisto, "mePullYvsAlphaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
438  chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullyl, pullyh, "");
439  sprintf(chisto, "mePullXvsBetaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
441  chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullxl, pullxh, "");
442  sprintf(chisto, "mePullYvsBetaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
444  chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullyl, pullyh, "");
445  sprintf(chisto, "mePullXvsPhiZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
447  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
448  sprintf(chisto, "mePullYvsPhiZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
450  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
451  sprintf(chisto, "mePullXvsEtaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
453  chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullxl, pullxh, "");
454  sprintf(chisto, "mePullYvsEtaZpPanel1DiskPlaq_%d_%d", i + 1, j + 1);
456  chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullyl, pullyh, "");
457 
458  if (j > 2)
459  continue; // panel 2 has only 3 plaquettes
460 
461  sprintf(chisto, "mePosxZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
462  mePosxZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, xl, xh);
463  sprintf(chisto, "mePosyZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
464  mePosyZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, yl, yh);
465  sprintf(chisto, "meErrxZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
466  meErrxZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
467  sprintf(chisto, "meErryZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
468  meErryZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
469  sprintf(chisto, "meResxZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
470  meResxZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
471  sprintf(chisto, "meResyZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
472  meResyZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
473  sprintf(chisto, "mePullxZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
474  mePullxZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
475  sprintf(chisto, "mePullyZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
476  mePullyZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
477  sprintf(chisto, "meNpixZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
478  meNpixZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
479  sprintf(chisto, "meNxpixZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
480  meNxpixZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
481  sprintf(chisto, "meNypixZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
482  meNypixZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
483  sprintf(chisto, "meChargeZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
484  meChargeZmPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
485  sprintf(chisto, "meResXvsAlphaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
487  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resxh, "");
488  sprintf(chisto, "meResYvsAlphaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
490  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resyh, "");
491  sprintf(chisto, "meResXvsBetaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
493  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resxh, "");
494  sprintf(chisto, "meResYvsBetaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
496  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resyh, "");
497 
498  sprintf(chisto, "mePullXvsAlphaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
500  chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullxl, pullxh, "");
501  sprintf(chisto, "mePullYvsAlphaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
503  chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullyl, pullyh, "");
504  sprintf(chisto, "mePullXvsBetaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
506  chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullxl, pullxh, "");
507  sprintf(chisto, "mePullYvsBetaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
509  chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullyl, pullyh, "");
510  sprintf(chisto, "mePullXvsPhiZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
512  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
513  sprintf(chisto, "mePullYvsPhiZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
515  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
516  sprintf(chisto, "mePullXvsEtaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
518  chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullxl, pullxh, "");
519  sprintf(chisto, "mePullYvsEtaZmPanel2DiskPlaq_%d_%d", i + 1, j + 1);
521  chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullyl, pullyh, "");
522 
523  sprintf(chisto, "mePosxZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
524  mePosxZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, xl, xh);
525  sprintf(chisto, "mePosyZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
526  mePosyZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, yl, yh);
527  sprintf(chisto, "meErrxZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
528  meErrxZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
529  sprintf(chisto, "meErryZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
530  meErryZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
531  sprintf(chisto, "meResxZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
532  meResxZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
533  sprintf(chisto, "meResyZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
534  meResyZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
535  sprintf(chisto, "mePullxZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
536  mePullxZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
537  sprintf(chisto, "mePullyZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
538  mePullyZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
539  sprintf(chisto, "meNpixZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
540  meNpixZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
541  sprintf(chisto, "meNxpixZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
542  meNxpixZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
543  sprintf(chisto, "meNypixZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
544  meNypixZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
545  sprintf(chisto, "meChargeZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
546  meChargeZpPanel2DiskPlaq[i][j] = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
547  sprintf(chisto, "meResXvsAlphaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
549  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resxh, "");
550  sprintf(chisto, "meResYvsAlphaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
552  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resyh, "");
553  sprintf(chisto, "meResXvsBetaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
555  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resxh, "");
556  sprintf(chisto, "meResYvsBetaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
558  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resyh, "");
559 
560  sprintf(chisto, "mePullXvsAlphaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
562  chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullxl, pullxh, "");
563  sprintf(chisto, "mePullYvsAlphaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
565  chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullyl, pullyh, "");
566  sprintf(chisto, "mePullXvsBetaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
568  chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullxl, pullxh, "");
569  sprintf(chisto, "mePullYvsBetaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
571  chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullyl, pullyh, "");
572  sprintf(chisto, "mePullXvsPhiZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
574  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
575  sprintf(chisto, "mePullYvsPhiZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
577  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
578  sprintf(chisto, "mePullXvsEtaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
580  chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullxl, pullxh, "");
581  sprintf(chisto, "mePullYvsEtaZpPanel2DiskPlaq_%d_%d", i + 1, j + 1);
583  chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullyl, pullyh, "");
584 
585  } // for (int j=0; j<4; j++) // loop over plaquettes
586 
587  ibooker.setCurrentFolder("Tracking/TrackingRecHits/Pixel/Histograms_all");
588 
589  Char_t chisto[100];
590  sprintf(chisto, "mePosxBarrel");
591  mePosxBarrel = ibooker.book1D(chisto, chisto, 100, xl, xh);
592  sprintf(chisto, "mePosyBarrel");
593  mePosyBarrel = ibooker.book1D(chisto, chisto, 100, yl, yh);
594  sprintf(chisto, "meErrxBarrel");
595  meErrxBarrel = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
596  sprintf(chisto, "meErryBarrel");
597  meErryBarrel = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
598  sprintf(chisto, "meResxBarrel");
599  meResxBarrel = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
600  sprintf(chisto, "meResyBarrel");
601  meResyBarrel = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
602  sprintf(chisto, "mePullxBarrel");
603  mePullxBarrel = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
604  sprintf(chisto, "mePullyBarrel");
605  mePullyBarrel = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
606  sprintf(chisto, "meNpixBarrel");
607  meNpixBarrel = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
608  sprintf(chisto, "meNxpixBarrel");
609  meNxpixBarrel = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
610  sprintf(chisto, "meNypixBarrel");
611  meNypixBarrel = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
612  sprintf(chisto, "meChargeBarrel");
613  meChargeBarrel = ibooker.book1D(chisto, chisto, 100, barrel_chargel, barrel_chargeh);
614  sprintf(chisto, "meResXvsAlphaBarrel");
615  meResXvsAlphaBarrel = ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resxh, "");
616  sprintf(chisto, "meResYvsAlphaBarrel");
617  meResYvsAlphaBarrel = ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resyh, "");
618  sprintf(chisto, "meResXvsBetaBarrel");
619  meResXvsBetaBarrel = ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resxh, "");
620  sprintf(chisto, "meResYvsBetaBarrel");
621  meResYvsBetaBarrel = ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resyh, "");
622 
623  sprintf(chisto, "mePullXvsAlphaBarrel");
625  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullxl, pullxh, "");
626  sprintf(chisto, "mePullYvsAlphaBarrel");
628  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullyl, pullyh, "");
629  sprintf(chisto, "mePullXvsBetaBarrel");
631  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullxl, pullxh, "");
632  sprintf(chisto, "mePullYvsBetaBarrel");
634  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullyl, pullyh, "");
635  sprintf(chisto, "mePullXvsPhiBarrel");
637  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullxl, pullxh, "");
638  sprintf(chisto, "mePullYvsPhiBarrel");
640  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullyl, pullyh, "");
641  sprintf(chisto, "mePullXvsEtaBarrel");
643  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullxl, pullxh, "");
644  sprintf(chisto, "mePullYvsEtaBarrel");
646  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullyl, pullyh, "");
647 
648  sprintf(chisto, "mePosxBarrelHalfModule");
649  mePosxBarrelHalfModule = ibooker.book1D(chisto, chisto, 100, xl, xh);
650  sprintf(chisto, "mePosxBarrelFullModule");
651  mePosxBarrelFullModule = ibooker.book1D(chisto, chisto, 100, xl, xh);
652  sprintf(chisto, "mePosxBarrelFlippedLadders");
653  mePosxBarrelFlippedLadders = ibooker.book1D(chisto, chisto, 100, xl, xh);
654  sprintf(chisto, "mePosxBarrelNonFlippedLadders");
655  mePosxBarrelNonFlippedLadders = ibooker.book1D(chisto, chisto, 100, xl, xh);
656  sprintf(chisto, "mePosyBarrelHalfModule");
657  mePosyBarrelHalfModule = ibooker.book1D(chisto, chisto, 100, yl, yh);
658  sprintf(chisto, "mePosyBarrelFullModule");
659  mePosyBarrelFullModule = ibooker.book1D(chisto, chisto, 100, yl, yh);
660  sprintf(chisto, "mePosyBarrelFlippedLadders");
661  mePosyBarrelFlippedLadders = ibooker.book1D(chisto, chisto, 100, yl, yh);
662  sprintf(chisto, "mePosyBarrelNonFlippedLadders");
663  mePosyBarrelNonFlippedLadders = ibooker.book1D(chisto, chisto, 100, yl, yh);
664 
665  sprintf(chisto, "meResXvsAlphaBarrelFlippedLadders");
667  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resxh, "");
668  sprintf(chisto, "meResYvsAlphaBarrelFlippedLadders");
670  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resyh, "");
671  sprintf(chisto, "meResXvsBetaBarrelFlippedLadders");
673  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resxh, "");
674  sprintf(chisto, "meResYvsBetaBarrelFlippedLadders");
676  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resyh, "");
677 
678  sprintf(chisto, "mePullXvsAlphaBarrelFlippedLadders");
680  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullxl, pullxh, "");
681  sprintf(chisto, "mePullYvsAlphaBarrelFlippedLadders");
683  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullyl, pullyh, "");
684  sprintf(chisto, "mePullXvsBetaBarrelFlippedLadders");
686  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullxl, pullxh, "");
687  sprintf(chisto, "mePullYvsBetaBarrelFlippedLadders");
689  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullyl, pullyh, "");
690  sprintf(chisto, "mePullXvsPhiBarrelFlippedLadders");
692  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullxl, pullxh, "");
693  sprintf(chisto, "mePullYvsPhiBarrelFlippedLadders");
695  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullyl, pullyh, "");
696  sprintf(chisto, "mePullXvsEtaBarrelFlippedLadders");
698  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullxl, pullxh, "");
699  sprintf(chisto, "mePullYvsEtaBarrelFlippedLadders");
701  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullyl, pullyh, "");
702 
703  sprintf(chisto, "meWPullXvsAlphaBarrelFlippedLadders");
705  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullxl, pullxh, "");
706  sprintf(chisto, "meWPullYvsAlphaBarrelFlippedLadders");
708  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullyl, pullyh, "");
709  sprintf(chisto, "meWPullXvsBetaBarrelFlippedLadders");
711  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullxl, pullxh, "");
712  sprintf(chisto, "meWPullYvsBetaBarrelFlippedLadders");
714  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullyl, pullyh, "");
715 
716  sprintf(chisto, "meResXvsAlphaBarrelNonFlippedLadders");
718  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resxh, "");
719  sprintf(chisto, "meResYvsAlphaBarrelNonFlippedLadders");
721  ibooker.bookProfile(chisto, chisto, 20, barrel_alphal, barrel_alphah, 100, 0.0, resyh, "");
722  sprintf(chisto, "meResXvsBetaBarrelNonFlippedLadders");
724  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resxh, "");
725  sprintf(chisto, "meResYvsBetaBarrelNonFlippedLadders");
727  ibooker.bookProfile(chisto, chisto, 20, barrel_betal, barrel_betah, 100, 0.0, resyh, "");
728 
729  sprintf(chisto, "mePullXvsAlphaBarrelNonFlippedLadders");
731  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullxl, pullxh, "");
732  sprintf(chisto, "mePullYvsAlphaBarrelNonFlippedLadders");
734  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullyl, pullyh, "");
735  sprintf(chisto, "mePullXvsBetaBarrelNonFlippedLadders");
737  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullxl, pullxh, "");
738  sprintf(chisto, "mePullYvsBetaBarrelNonFlippedLadders");
740  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullyl, pullyh, "");
741  sprintf(chisto, "mePullXvsPhiBarrelNonFlippedLadders");
743  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullxl, pullxh, "");
744  sprintf(chisto, "mePullYvsPhiBarrelNonFlippedLadders");
746  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_phil, pull_barrel_phih, 100, pullyl, pullyh, "");
747  sprintf(chisto, "mePullXvsEtaBarrelNonFlippedLadders");
749  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullxl, pullxh, "");
750  sprintf(chisto, "mePullYvsEtaBarrelNonFlippedLadders");
752  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_etal, pull_barrel_etah, 100, pullyl, pullyh, "");
753 
754  sprintf(chisto, "meWPullXvsAlphaBarrelNonFlippedLadders");
756  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullxl, pullxh, "");
757  sprintf(chisto, "meWPullYvsAlphaBarrelNonFlippedLadders");
759  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_alphal, pull_barrel_alphah, 100, pullyl, pullyh, "");
760  sprintf(chisto, "meWPullXvsBetaBarrelNonFlippedLadders");
762  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullxl, pullxh, "");
763  sprintf(chisto, "meWPullYvsBetaBarrelNonFlippedLadders");
765  ibooker.bookProfile(chisto, chisto, 20, pull_barrel_betal, pull_barrel_betah, 100, pullyl, pullyh, "");
766 
767  sprintf(chisto, "mePosxZmPanel1");
768  mePosxZmPanel1 = ibooker.book1D(chisto, chisto, 100, xl, xh);
769  sprintf(chisto, "mePosyZmPanel1");
770  mePosyZmPanel1 = ibooker.book1D(chisto, chisto, 100, yl, yh);
771  sprintf(chisto, "meErrxZmPanel1");
772  meErrxZmPanel1 = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
773  sprintf(chisto, "meErryZmPanel1");
774  meErryZmPanel1 = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
775  sprintf(chisto, "meResxZmPanel1");
776  meResxZmPanel1 = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
777  sprintf(chisto, "meResyZmPanel1");
778  meResyZmPanel1 = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
779  sprintf(chisto, "mePullxZmPanel1");
780  mePullxZmPanel1 = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
781  sprintf(chisto, "mePullyZmPanel1");
782  mePullyZmPanel1 = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
783  sprintf(chisto, "meNpixZmPanel1");
784  meNpixZmPanel1 = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
785  sprintf(chisto, "meNxpixZmPanel1");
786  meNxpixZmPanel1 = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
787  sprintf(chisto, "meNypixZmPanel1");
788  meNypixZmPanel1 = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
789  sprintf(chisto, "meChargeZmPanel1");
790  meChargeZmPanel1 = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
791  sprintf(chisto, "meResXvsAlphaZmPanel1");
793  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resxh, "");
794  sprintf(chisto, "meResYvsAlphaZmPanel1");
796  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resyh, "");
797  sprintf(chisto, "meResXvsBetaZmPanel1");
799  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resxh, "");
800  sprintf(chisto, "meResYvsBetaZmPanel1");
802  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resyh, "");
803 
804  sprintf(chisto, "mePullXvsAlphaZmPanel1");
806  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullxl, pullxh, "");
807  sprintf(chisto, "mePullYvsAlphaZmPanel1");
809  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullyl, pullyh, "");
810  sprintf(chisto, "mePullXvsBetaZmPanel1");
812  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullxl, pullxh, "");
813  sprintf(chisto, "mePullYvsBetaZmPanel1");
815  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullyl, pullyh, "");
816  sprintf(chisto, "mePullXvsPhiZmPanel1");
818  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
819  sprintf(chisto, "mePullYvsPhiZmPanel1");
821  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
822  sprintf(chisto, "mePullXvsEtaZmPanel1");
824  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullxl, pullxh, "");
825  sprintf(chisto, "mePullYvsEtaZmPanel1");
827  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullyl, pullyh, "");
828 
829  sprintf(chisto, "meWPullXvsAlphaZmPanel1");
831  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullxl, pullxh, "");
832  sprintf(chisto, "meWPullYvsAlphaZmPanel1");
834  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullyl, pullyh, "");
835  sprintf(chisto, "meWPullXvsBetaZmPanel1");
837  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullxl, pullxh, "");
838  sprintf(chisto, "meWPullYvsBetaZmPanel1");
840  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullyl, pullyh, "");
841 
842  sprintf(chisto, "mePosxZpPanel1");
843  mePosxZpPanel1 = ibooker.book1D(chisto, chisto, 100, xl, xh);
844  sprintf(chisto, "mePosyZpPanel1");
845  mePosyZpPanel1 = ibooker.book1D(chisto, chisto, 100, yl, yh);
846  sprintf(chisto, "meErrxZpPanel1");
847  meErrxZpPanel1 = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
848  sprintf(chisto, "meErryZpPanel1");
849  meErryZpPanel1 = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
850  sprintf(chisto, "meResxZpPanel1");
851  meResxZpPanel1 = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
852  sprintf(chisto, "meResyZpPanel1");
853  meResyZpPanel1 = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
854  sprintf(chisto, "mePullxZpPanel1");
855  mePullxZpPanel1 = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
856  sprintf(chisto, "mePullyZpPanel1");
857  mePullyZpPanel1 = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
858  sprintf(chisto, "meNpixZpPanel1");
859  meNpixZpPanel1 = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
860  sprintf(chisto, "meNxpixZpPanel1");
861  meNxpixZpPanel1 = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
862  sprintf(chisto, "meNypixZpPanel1");
863  meNypixZpPanel1 = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
864  sprintf(chisto, "meChargeZpPanel1");
865  meChargeZpPanel1 = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
866  sprintf(chisto, "meResXvsAlphaZpPanel1");
868  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resxh, "");
869  sprintf(chisto, "meResYvsAlphaZpPanel1");
871  ibooker.bookProfile(chisto, chisto, 20, forward_p1_alphal, forward_p1_alphah, 100, 0.0, resyh, "");
872  sprintf(chisto, "meResXvsBetaZpPanel1");
874  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resxh, "");
875  sprintf(chisto, "meResYvsBetaZpPanel1");
877  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resyh, "");
878 
879  sprintf(chisto, "mePullXvsAlphaZpPanel1");
881  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullxl, pullxh, "");
882  sprintf(chisto, "mePullYvsAlphaZpPanel1");
884  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullyl, pullyh, "");
885  sprintf(chisto, "mePullXvsBetaZpPanel1");
887  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullxl, pullxh, "");
888  sprintf(chisto, "mePullYvsBetaZpPanel1");
890  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullyl, pullyh, "");
891  sprintf(chisto, "mePullXvsPhiZpPanel1");
893  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
894  sprintf(chisto, "mePullYvsPhiZpPanel1");
896  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
897  sprintf(chisto, "mePullXvsEtaZpPanel1");
899  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullxl, pullxh, "");
900  sprintf(chisto, "mePullYvsEtaZpPanel1");
902  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullyl, pullyh, "");
903 
904  sprintf(chisto, "meWPullXvsAlphaZpPanel1");
906  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullxl, pullxh, "");
907  sprintf(chisto, "meWPullYvsAlphaZpPanel1");
909  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p1_alphal, pull_forward_p1_alphah, 100, pullyl, pullyh, "");
910  sprintf(chisto, "meWPullXvsBetaZpPanel1");
912  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullxl, pullxh, "");
913  sprintf(chisto, "meWPullYvsBetaZpPanel1");
915  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullyl, pullyh, "");
916 
917  sprintf(chisto, "mePosxZmPanel2");
918  mePosxZmPanel2 = ibooker.book1D(chisto, chisto, 100, xl, xh);
919  sprintf(chisto, "mePosyZmPanel2");
920  mePosyZmPanel2 = ibooker.book1D(chisto, chisto, 100, yl, yh);
921  sprintf(chisto, "meErrxZmPanel2");
922  meErrxZmPanel2 = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
923  sprintf(chisto, "meErryZmPanel2");
924  meErryZmPanel2 = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
925  sprintf(chisto, "meResxZmPanel2");
926  meResxZmPanel2 = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
927  sprintf(chisto, "meResyZmPanel2");
928  meResyZmPanel2 = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
929  sprintf(chisto, "mePullxZmPanel2");
930  mePullxZmPanel2 = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
931  sprintf(chisto, "mePullyZmPanel2");
932  mePullyZmPanel2 = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
933  sprintf(chisto, "meNpixZmPanel2");
934  meNpixZmPanel2 = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
935  sprintf(chisto, "meNxpixZmPanel2");
936  meNxpixZmPanel2 = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
937  sprintf(chisto, "meNypixZmPanel2");
938  meNypixZmPanel2 = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
939  sprintf(chisto, "meChargeZmPanel2");
940  meChargeZmPanel2 = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
941  sprintf(chisto, "meResXvsAlphaZmPanel2");
943  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resxh, "");
944  sprintf(chisto, "meResYvsAlphaZmPanel2");
946  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resyh, "");
947  sprintf(chisto, "meResXvsBetaZmPanel2");
949  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resxh, "");
950  sprintf(chisto, "meResYvsBetaZmPanel2");
952  ibooker.bookProfile(chisto, chisto, 20, forward_neg_betal, forward_neg_betah, 100, 0.0, resyh, "");
953 
954  sprintf(chisto, "mePullXvsAlphaZmPanel2");
956  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullxl, pullxh, "");
957  sprintf(chisto, "mePullYvsAlphaZmPanel2");
959  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullyl, pullyh, "");
960  sprintf(chisto, "mePullXvsBetaZmPanel2");
962  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullxl, pullxh, "");
963  sprintf(chisto, "mePullYvsBetaZmPanel2");
965  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullyl, pullyh, "");
966  sprintf(chisto, "mePullXvsPhiZmPanel2");
968  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
969  sprintf(chisto, "mePullYvsPhiZmPanel2");
971  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
972  sprintf(chisto, "mePullXvsEtaZmPanel2");
974  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullxl, pullxh, "");
975  sprintf(chisto, "mePullYvsEtaZmPanel2");
977  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_etal, pull_forward_neg_etah, 100, pullyl, pullyh, "");
978 
979  sprintf(chisto, "meWPullXvsAlphaZmPanel2");
981  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullxl, pullxh, "");
982  sprintf(chisto, "meWPullYvsAlphaZmPanel2");
984  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullyl, pullyh, "");
985  sprintf(chisto, "meWPullXvsBetaZmPanel2");
987  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullxl, pullxh, "");
988  sprintf(chisto, "meWPullYvsBetaZmPanel2");
990  ibooker.bookProfile(chisto, chisto, 20, pull_forward_neg_betal, pull_forward_neg_betah, 100, pullyl, pullyh, "");
991 
992  sprintf(chisto, "mePosxZpPanel2");
993  mePosxZpPanel2 = ibooker.book1D(chisto, chisto, 100, xl, xh);
994  sprintf(chisto, "mePosyZpPanel2");
995  mePosyZpPanel2 = ibooker.book1D(chisto, chisto, 100, yl, yh);
996  sprintf(chisto, "meErrxZpPanel2");
997  meErrxZpPanel2 = ibooker.book1D(chisto, chisto, 100, errxl, errxh);
998  sprintf(chisto, "meErryZpPanel2");
999  meErryZpPanel2 = ibooker.book1D(chisto, chisto, 100, erryl, erryh);
1000  sprintf(chisto, "meResxZpPanel2");
1001  meResxZpPanel2 = ibooker.book1D(chisto, chisto, 100, resxl, resxh);
1002  sprintf(chisto, "meResyZpPanel2");
1003  meResyZpPanel2 = ibooker.book1D(chisto, chisto, 100, resyl, resyh);
1004  sprintf(chisto, "mePullxZpPanel2");
1005  mePullxZpPanel2 = ibooker.book1D(chisto, chisto, 100, pullxl, pullxh);
1006  sprintf(chisto, "mePullyZpPanel2");
1007  mePullyZpPanel2 = ibooker.book1D(chisto, chisto, 100, pullyl, pullyh);
1008  sprintf(chisto, "meNpixZpPanel2");
1009  meNpixZpPanel2 = ibooker.book1D(chisto, chisto, 100, npixl, npixh);
1010  sprintf(chisto, "meNxpixZpPanel2");
1011  meNxpixZpPanel2 = ibooker.book1D(chisto, chisto, 100, nxpixl, nxpixh);
1012  sprintf(chisto, "meNypixZpPanel2");
1013  meNypixZpPanel2 = ibooker.book1D(chisto, chisto, 100, nypixl, nypixh);
1014  sprintf(chisto, "meChargeZpPanel2");
1015  meChargeZpPanel2 = ibooker.book1D(chisto, chisto, 100, forward_chargel, forward_chargeh);
1016  sprintf(chisto, "meResXvsAlphaZpPanel2");
1018  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resxh, "");
1019  sprintf(chisto, "meResYvsAlphaZpPanel2");
1021  ibooker.bookProfile(chisto, chisto, 20, forward_p2_alphal, forward_p2_alphah, 100, 0.0, resyh, "");
1022  sprintf(chisto, "meResXvsBetaZpPanel2");
1024  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resxh, "");
1025  sprintf(chisto, "meResYvsBetaZpPanel2");
1027  ibooker.bookProfile(chisto, chisto, 20, forward_pos_betal, forward_pos_betah, 100, 0.0, resyh, "");
1028 
1029  sprintf(chisto, "mePullXvsAlphaZpPanel2");
1031  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullxl, pullxh, "");
1032  sprintf(chisto, "mePullYvsAlphaZpPanel2");
1034  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullyl, pullyh, "");
1035  sprintf(chisto, "mePullXvsBetaZpPanel2");
1037  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullxl, pullxh, "");
1038  sprintf(chisto, "mePullYvsBetaZpPanel2");
1040  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullyl, pullyh, "");
1041  sprintf(chisto, "mePullXvsPhiZpPanel2");
1043  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullxl, pullxh, "");
1044  sprintf(chisto, "mePullYvsPhiZpPanel2");
1046  ibooker.bookProfile(chisto, chisto, 20, pull_forward_phil, pull_forward_phih, 100, pullyl, pullyh, "");
1047  sprintf(chisto, "mePullXvsEtaZpPanel2");
1049  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullxl, pullxh, "");
1050  sprintf(chisto, "mePullYvsEtaZpPanel2");
1052  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_etal, pull_forward_pos_etah, 100, pullyl, pullyh, "");
1053 
1054  sprintf(chisto, "meWPullXvsAlphaZpPanel2");
1056  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullxl, pullxh, "");
1057  sprintf(chisto, "meWPullYvsAlphaZpPanel2");
1059  ibooker.bookProfile(chisto, chisto, 20, pull_forward_p2_alphal, pull_forward_p2_alphah, 100, pullyl, pullyh, "");
1060  sprintf(chisto, "meWPullXvsBetaZpPanel2");
1062  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullxl, pullxh, "");
1063  sprintf(chisto, "meWPullYvsBetaZpPanel2");
1065  ibooker.bookProfile(chisto, chisto, 20, pull_forward_pos_betal, pull_forward_pos_betah, 100, pullyl, pullyh, "");
1066 
1067  // all hits (not only from tracks)
1068  sprintf(chisto, "mePosxBarrel_all_hits");
1069  mePosxBarrel_all_hits = ibooker.book1D(chisto, chisto, 100, xl, xh);
1070  sprintf(chisto, "mePosyBarrel_all_hits");
1071  mePosyBarrel_all_hits = ibooker.book1D(chisto, chisto, 100, yl, yh);
1072 
1073  sprintf(chisto, "mePosxZmPanel1_all_hits");
1074  mePosxZmPanel1_all_hits = ibooker.book1D(chisto, chisto, 100, xl, xh);
1075  sprintf(chisto, "mePosyZmPanel1_all_hits");
1076  mePosyZmPanel1_all_hits = ibooker.book1D(chisto, chisto, 100, yl, yh);
1077  sprintf(chisto, "mePosxZmPanel2_all_hits");
1078  mePosxZmPanel2_all_hits = ibooker.book1D(chisto, chisto, 100, xl, xh);
1079  sprintf(chisto, "mePosyZmPanel2_all_hits");
1080  mePosyZmPanel2_all_hits = ibooker.book1D(chisto, chisto, 100, yl, yh);
1081 
1082  sprintf(chisto, "mePosxZpPanel1_all_hits");
1083  mePosxZpPanel1_all_hits = ibooker.book1D(chisto, chisto, 100, xl, xh);
1084  sprintf(chisto, "mePosyZpPanel1_all_hits");
1085  mePosyZpPanel1_all_hits = ibooker.book1D(chisto, chisto, 100, yl, yh);
1086  sprintf(chisto, "mePosxZpPanel2_all_hits");
1087  mePosxZpPanel2_all_hits = ibooker.book1D(chisto, chisto, 100, xl, xh);
1088  sprintf(chisto, "mePosyZpPanel2_all_hits");
1089  mePosyZpPanel2_all_hits = ibooker.book1D(chisto, chisto, 100, yl, yh);
1090 
1091  // control histograms
1092  meTracksPerEvent = ibooker.book1D("meTracksPerEvent", "meTracksPerEvent", 200, 0.0, 200.0);
1093  mePixRecHitsPerTrack = ibooker.book1D("mePixRecHitsPerTrack", "mePixRecHitsPerTrack", 6, 0.0, 6.0);
1094 }
1095 
1096 // Virtual destructor needed.
1098  //save local root file only in standalone mode
1099  if (runStandalone && !outputFile_.empty() && dbe_)
1100  dbe_->save(outputFile_);
1101 }
1102 
1103 // Functions that gets called by framework every event
1105  //Retrieve tracker topology from geometry
1107  es.get<TrackerTopologyRcd>().get(tTopo);
1108 
1109  run = e.id().run();
1110  evt = e.id().event();
1111 
1112  // if ( evt%1000 == 0 )
1113  //cout << "evt = " << evt << endl;
1114 
1115  float math_pi = 3.14159265;
1116  float radtodeg = 180.0 / math_pi;
1117 
1118  DetId detId;
1119 
1121  LocalError error;
1122  float mindist = 999999.9;
1123 
1124  std::vector<PSimHit> matched;
1126 
1128  es.get<TrackerDigiGeometryRecord>().get(pDD);
1129  const TrackerGeometry* tracker = &(*pDD);
1130 
1131  if (!MTCCtrack_) {
1132  // --------------------------------------- all hits -----------------------------------------------------------
1133  //--- Fetch Pixel RecHits
1135  e.getByToken(siPixelRecHitCollectionToken_, recHitColl);
1136 
1137  //cout <<" ----- Found "
1138  // << const_cast<SiPixelRecHitCollection*>(recHitColl.product())->size()
1139  // << " Pixel RecHits" << std::endl;
1140 
1141  //-----Iterate over detunits
1142  for (TrackerGeometry::DetContainer::const_iterator it = pDD->dets().begin(); it != pDD->dets().end(); it++) {
1143  DetId detId = ((*it)->geographicalId());
1144 
1145  unsigned int subid = detId.subdetId();
1146  if (!((subid == 1) || (subid == 2)))
1147  continue; // end subid if
1148 
1149  SiPixelRecHitCollection::const_iterator match = recHitColl->find(detId);
1150  if (match == recHitColl->end())
1151  continue;
1152 
1153  SiPixelRecHitCollection::DetSet pixelrechitRange = *match;
1154  SiPixelRecHitCollection::DetSet::const_iterator pixelrechitRangeIteratorBegin = pixelrechitRange.begin();
1155  SiPixelRecHitCollection::DetSet::const_iterator pixelrechitRangeIteratorEnd = pixelrechitRange.end();
1156  SiPixelRecHitCollection::DetSet::const_iterator pixeliter = pixelrechitRangeIteratorBegin;
1157  std::vector<PSimHit> matched;
1158 
1159  //----Loop over rechits for this detId
1160  for (; pixeliter != pixelrechitRangeIteratorEnd; ++pixeliter) {
1161  LocalPoint lp = pixeliter->localPosition();
1162  float rechitx = lp.x();
1163  float rechity = lp.y();
1164 
1165  detId = (*it)->geographicalId();
1166  subdetId = (int)detId.subdetId();
1167  if ((int)detId.subdetId() == (int)PixelSubdetector::PixelBarrel) {
1170  } else if ((int)detId.subdetId() == (int)PixelSubdetector::PixelEndcap) {
1171  side = tTopo->pxfSide(detId);
1172  disk = tTopo->pxfDisk(detId);
1173  blade = tTopo->pxfBlade(detId);
1174  panel = tTopo->pxfPanel(detId);
1175  plaq = tTopo->pxfModule(detId); // also known as plaquette
1176 
1177  if (side == 1) {
1178  if (panel == 1) {
1181  } else if (panel == 2) {
1184  } else
1185  edm::LogWarning("SiPixelTrackingRecHitsValid")
1186  << "..............................................Wrong panel number !";
1187  } // if ( side==1 )
1188  else if (side == 2) {
1189  if (panel == 1) {
1192  } else if (panel == 2) {
1195  } else
1196  edm::LogWarning("SiPixelTrackingRecHitsValid")
1197  << "..............................................Wrong panel number !";
1198  } //else if ( side==2 )
1199  else
1200  edm::LogWarning("SiPixelTrackingRecHitsValid")
1201  << ".......................................................Wrong side !";
1202 
1203  } // else if ( detId.subdetId()==PixelSubdetector::PixelEndcap )
1204  else
1205  edm::LogWarning("SiPixelTrackingRecHitsValid")
1206  << "Pixel rechit collection but we are not in the pixel detector" << (int)detId.subdetId();
1207  }
1208  }
1209  // ------------------------------------------------ all hits ---------------------------------------------------------------
1210 
1211  // Get tracks
1214  const reco::TrackCollection* tracks = trackCollection.product();
1215  reco::TrackCollection::const_iterator tciter;
1216 
1217  int n_tracks = (int)tracks->size(); // number of tracks in this event
1218  meTracksPerEvent->Fill(n_tracks);
1219 
1220  if (!tracks->empty()) {
1221  // Loop on tracks
1222  for (tciter = tracks->begin(); tciter != tracks->end(); tciter++) {
1223  phi = tciter->momentum().phi() / math_pi * 180.0;
1224  eta = tciter->momentum().eta();
1225 
1226  int n_hits = 0;
1227  // First loop on hits: find matched hits
1228  for (trackingRecHit_iterator it = tciter->recHitsBegin(); it != tciter->recHitsEnd(); it++) {
1229  const TrackingRecHit& thit = **it;
1230  // Is it a matched hit?
1231  const SiPixelRecHit* matchedhit = dynamic_cast<const SiPixelRecHit*>(&thit);
1232 
1233  if (matchedhit) {
1234  ++n_hits;
1235 
1236  layer = -9999;
1237  ladder = -9999;
1238  mod = -9999;
1239  side = -9999;
1240  disk = -9999;
1241  blade = -9999;
1242  panel = -9999;
1243  plaq = -9999;
1244 
1245  rechitx = -9999.9;
1246  rechity = -9999.9;
1247  rechitz = -9999.9;
1248  rechiterrx = -9999.9;
1249  rechiterry = -9999.9;
1250  rechitresx = -9999.9;
1251  rechitresy = -9999.9;
1252  rechitpullx = -9999.9;
1253  rechitpully = -9999.9;
1254 
1255  npix = -9999;
1256  nxpix = -9999;
1257  nypix = -9999;
1258  charge = -9999.9;
1259 
1260  alpha = -9999.9;
1261  beta = -9999.9;
1262 
1263  half = -9999;
1264  flipped = -9999;
1265 
1266  nsimhit = -9999;
1267 
1268  simhitx = -9999.9;
1269  simhity = -9999.9;
1270 
1271  position = (*it)->localPosition();
1272  error = (*it)->localPositionError();
1273 
1274  rechitx = position.x();
1275  rechity = position.y();
1276  rechitz = position.z();
1277  rechiterrx = sqrt(error.xx());
1278  rechiterry = sqrt(error.yy());
1279 
1280  npix = (*matchedhit).cluster()->size();
1281  nxpix = (*matchedhit).cluster()->sizeX();
1282  nypix = (*matchedhit).cluster()->sizeY();
1283  charge = (*matchedhit).cluster()->charge();
1284 
1285  //Association of the rechit to the simhit
1286  matched.clear();
1287  matched = associate.associateHit(*matchedhit);
1288 
1289  nsimhit = (int)matched.size();
1290 
1291  if (!matched.empty()) {
1292  mindist = 999999.9;
1293  float distx, disty, dist;
1294  bool found_hit_from_generated_particle = false;
1295 
1296  int n_assoc_muon = 0;
1297 
1298  std::vector<PSimHit>::const_iterator closestit = matched.begin();
1299  for (std::vector<PSimHit>::const_iterator m = matched.begin(); m < matched.end(); m++) {
1300  if (checkType_) {
1301  int pid = (*m).particleType();
1302  if (abs(pid) != genType_)
1303  continue;
1304  }
1305 
1306  float simhitx = 0.5 * ((*m).entryPoint().x() + (*m).exitPoint().x());
1307  float simhity = 0.5 * ((*m).entryPoint().y() + (*m).exitPoint().y());
1308 
1309  distx = fabs(rechitx - simhitx);
1310  disty = fabs(rechity - simhity);
1311  dist = sqrt(distx * distx + disty * disty);
1312 
1313  if (dist < mindist) {
1314  n_assoc_muon++;
1315 
1316  mindist = dist;
1317  closestit = m;
1318  found_hit_from_generated_particle = true;
1319  }
1320  } // for (std::vector<PSimHit>::const_iterator m=matched.begin(); m<matched.end(); m++)
1321 
1322  // This recHit does not have any simHit with the same particleType as the particles generated
1323  // Ignore it as most probably come from delta rays.
1324  if (checkType_ && !found_hit_from_generated_particle)
1325  continue;
1326 
1327  if (n_assoc_muon > 1) {
1328  edm::LogWarning("SiPixelTrackingRecHitsValid")
1329  << " ----- This is not good: n_assoc_muon = " << n_assoc_muon;
1330  edm::LogWarning("SiPixelTrackingRecHitsValid") << "evt = " << evt;
1331  }
1332 
1333  pidhit = (*closestit).particleType();
1334 
1335  simhitx = 0.5 * ((*closestit).entryPoint().x() + (*closestit).exitPoint().x());
1336  simhity = 0.5 * ((*closestit).entryPoint().y() + (*closestit).exitPoint().y());
1337 
1340  rechitpullx = (rechitx - simhitx) / sqrt(error.xx());
1341  rechitpully = (rechity - simhity) / sqrt(error.yy());
1342 
1343  float simhitpx = (*closestit).momentumAtEntry().x();
1344  float simhitpy = (*closestit).momentumAtEntry().y();
1345  float simhitpz = (*closestit).momentumAtEntry().z();
1346 
1347  //beta = atan2(simhitpz, simhitpy) * radtodeg;
1348  //alpha = atan2(simhitpz, simhitpx) * radtodeg;
1349 
1350  beta = fabs(atan2(simhitpz, simhitpy)) * radtodeg;
1351  alpha = fabs(atan2(simhitpz, simhitpx)) * radtodeg;
1352 
1353  detId = (*it)->geographicalId();
1354 
1355  subdetId = (int)detId.subdetId();
1356 
1357  if ((int)detId.subdetId() == (int)PixelSubdetector::PixelBarrel) {
1382 
1383  const PixelGeomDetUnit* theGeomDet = dynamic_cast<const PixelGeomDetUnit*>(tracker->idToDet(detId));
1384  //const PixelTopology * topol = (&(theGeomDet->specificTopology()));
1385 
1386  int tmp_nrows = theGeomDet->specificTopology().nrows();
1387 
1388  if (tmp_nrows == 80) {
1391  half = 1;
1392  } else if (tmp_nrows == 160) {
1395  half = 0;
1396  } else
1397  edm::LogWarning("SiPixelTrackingRecHitsValid")
1398  << "-------------------------------------------------- Wrong module size !!!";
1399 
1400  float tmp1 = theGeomDet->surface().toGlobal(Local3DPoint(0., 0., 0.)).perp();
1401  float tmp2 = theGeomDet->surface().toGlobal(Local3DPoint(0., 0., 1.)).perp();
1402 
1403  if (tmp2 < tmp1) { // flipped
1406  flipped = 1;
1407 
1420 
1425  } else { // not flipped
1428  flipped = 0;
1429 
1442 
1447  }
1448 
1449  layer = tTopo->pxbLayer(detId); // Layer: 1,2,3.
1450  ladder = tTopo->pxbLadder(detId); // Ladder: 1-20, 32, 44.
1451  mod = tTopo->pxbModule(detId); // Mod: 1-8.
1452 
1477 
1482 
1483  if (tmp2 < tmp1) { // flipped
1488  } else { // not flipped
1493  }
1494 
1495  } else if ((int)detId.subdetId() == (int)PixelSubdetector::PixelEndcap) {
1496  side = tTopo->pxfSide(detId);
1497  disk = tTopo->pxfDisk(detId);
1498  blade = tTopo->pxfBlade(detId);
1499  panel = tTopo->pxfPanel(detId);
1500  plaq = tTopo->pxfModule(detId); // also known as plaquette
1501 
1502  if (side == 1) {
1503  if (panel == 1) {
1528 
1533 
1558 
1559  } else if (panel == 2) {
1584 
1589 
1614 
1615  } else
1616  edm::LogWarning("SiPixelTrackingRecHitsValid")
1617  << "..............................................Wrong panel number !";
1618  } // if ( side==1 )
1619  else if (side == 2) {
1620  if (panel == 1) {
1645 
1650 
1675 
1676  } else if (panel == 2) {
1701 
1706 
1731 
1732  } else
1733  edm::LogWarning("SiPixelTrackingRecHitsValid")
1734  << "..............................................Wrong panel number !";
1735  } //else if ( side==2 )
1736  else
1737  edm::LogWarning("SiPixelTrackingRecHitsValid")
1738  << ".......................................................Wrong side !";
1739 
1740  } // else if ( detId.subdetId()==PixelSubdetector::PixelEndcap )
1741  else
1742  edm::LogWarning("SiPixelTrackingRecHitsValid")
1743  << "Pixel rechit but we are not in the pixel detector" << (int)detId.subdetId();
1744 
1745  if (!debugNtuple_.empty())
1746  t_->Fill();
1747 
1748  } // if ( !matched.empty() )
1749  //else
1750  //cout << "---------------- RecHit with no associated SimHit !!! -------------------------- " << endl;
1751 
1752  } // matchedhit.
1753 
1754  } // end of loop on hits
1755 
1756  mePixRecHitsPerTrack->Fill(n_hits);
1757  //cout << "n_hits = " << n_hits << endl;
1758 
1759  } //end of loop on track
1760 
1761  } // tracks > 0.
1762 
1763  } //end of MTCCTrack
1764 }
SiPixelTrackingRecHitsValid::mePullXvsPhiZpPanel2DiskPlaq
MonitorElement * mePullXvsPhiZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:314
muonTagProbeFilters_cff.matched
matched
Definition: muonTagProbeFilters_cff.py:62
SiPixelTrackingRecHitsValid::mePullXvsAlphaBarrelLayerModule
MonitorElement * mePullXvsAlphaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:114
SiPixelTrackingRecHitsValid::npix
int npix
Definition: SiPixelTrackingRecHitsValid.h:475
SiPixelTrackingRecHitsValid::runStandalone
bool runStandalone
Definition: SiPixelTrackingRecHitsValid.h:85
SiPixelTrackingRecHitsValid::mePosyZpPanel2DiskPlaq
MonitorElement * mePosyZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:295
SiPixelTrackingRecHitsValid.h
SiPixelTrackingRecHitsValid::mePullXvsEtaBarrel
MonitorElement * mePullXvsEtaBarrel
Definition: SiPixelTrackingRecHitsValid.h:146
SiPixelTrackingRecHitsValid::meResYvsAlphaZpPanel1DiskPlaq
MonitorElement * meResYvsAlphaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:281
SiPixelTrackingRecHitsValid::mePullYvsBetaZpPanel2
MonitorElement * mePullYvsBetaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:434
SiPixelTrackingRecHitsValid::mePosxZmPanel1_all_hits
MonitorElement * mePosxZmPanel1_all_hits
Definition: SiPixelTrackingRecHitsValid.h:449
SiPixelTrackingRecHitsValid::blade
int blade
Definition: SiPixelTrackingRecHitsValid.h:492
TrackExtra.h
SiPixelTrackingRecHitsValid::meResXvsAlphaZpPanel1
MonitorElement * meResXvsAlphaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:396
SiPixelTrackingRecHitsValid::charge
float charge
Definition: SiPixelTrackingRecHitsValid.h:478
SiPixelTrackingRecHitsValid::meResxZpPanel1
MonitorElement * meResxZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:388
SiPixelTrackingRecHitsValid::mePullYvsAlphaZpPanel1
MonitorElement * mePullYvsAlphaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:401
SiPixelTrackingRecHitsValid::meChargeZmPanel1
MonitorElement * meChargeZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:333
SiPixelTrackingRecHitsValid::meErryBarrel
MonitorElement * meErryBarrel
Definition: SiPixelTrackingRecHitsValid.h:127
SiPixelTrackingRecHitsValid::subdetId
int subdetId
Definition: SiPixelTrackingRecHitsValid.h:486
SiPixelTrackingRecHitsValid::meResXvsBetaBarrelLayerModule
MonitorElement * meResXvsBetaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:112
SiPixelTrackingRecHitsValid::meResXvsBetaZpPanel1DiskPlaq
MonitorElement * meResXvsBetaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:282
PDWG_EXOHSCP_cff.tracks
tracks
Definition: PDWG_EXOHSCP_cff.py:28
SiPixelTrackingRecHitsValid::mePullYvsBetaZmPanel2DiskPlaq
MonitorElement * mePullYvsBetaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:260
SiPixelTrackingRecHitsValid::flipped
int flipped
Definition: SiPixelTrackingRecHitsValid.h:496
SiPixelTrackingRecHitsValid::mePullYvsEtaZmPanel2DiskPlaq
MonitorElement * mePullYvsEtaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:264
mps_fire.i
i
Definition: mps_fire.py:428
SiPixelTrackingRecHitsValid::mePullYvsBetaZmPanel1
MonitorElement * mePullYvsBetaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:341
SiPixelTrackingRecHitsValid::meNxpixZpPanel2DiskPlaq
MonitorElement * meNxpixZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:303
SiPixelTrackingRecHitsValid::mePullXvsEtaZmPanel1
MonitorElement * mePullXvsEtaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:344
SiPixelTrackingRecHitsValid::meNxpixZpPanel1DiskPlaq
MonitorElement * meNxpixZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:277
SiPixelTrackingRecHitsValid::mePullXvsPhiZmPanel2
MonitorElement * mePullXvsPhiZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:373
PixelSubdetector.h
SiPixelTrackingRecHitsValid::meResXvsAlphaBarrel
MonitorElement * meResXvsAlphaBarrel
Definition: SiPixelTrackingRecHitsValid.h:136
PixelSubdetector::PixelEndcap
Definition: PixelSubdetector.h:11
SiPixelTrackingRecHitsValid::meResXvsBetaZmPanel1
MonitorElement * meResXvsBetaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:336
TrackerGeometry.h
PixelSubdetector::PixelBarrel
Definition: PixelSubdetector.h:11
SiPixelTrackingRecHitsValid::rechitpully
float rechitpully
Definition: SiPixelTrackingRecHitsValid.h:473
SiPixelTrackingRecHitsValid::meWPullXvsAlphaZpPanel1
MonitorElement * meWPullXvsAlphaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:409
SiPixelTrackingRecHitsValid::meErrxZpPanel2DiskPlaq
MonitorElement * meErrxZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:296
SiPixelTrackingRecHitsValid::mePullYvsPhiZpPanel2DiskPlaq
MonitorElement * mePullYvsPhiZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:315
SiPixelTrackingRecHitsValid::mePullYvsPhiZmPanel2DiskPlaq
MonitorElement * mePullYvsPhiZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:262
SiPixelTrackingRecHitsValid::meResXvsAlphaBarrelLayerModule
MonitorElement * meResXvsAlphaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:110
SiPixelTrackingRecHitsValid::mePullYvsBetaBarrel
MonitorElement * mePullYvsBetaBarrel
Definition: SiPixelTrackingRecHitsValid.h:143
SiPixelTrackingRecHitsValid::beginJob
void beginJob() override
Definition: SiPixelTrackingRecHitsValid.cc:54
SiPixelTrackingRecHitsValid::meResYvsBetaBarrelFlippedLadders
MonitorElement * meResYvsBetaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:161
ESHandle.h
SiPixelTrackingRecHitsValid::mePullYvsAlphaZpPanel2DiskPlaq
MonitorElement * mePullYvsAlphaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:311
SiPixelTrackingRecHitsValid::meWPullYvsBetaZmPanel2
MonitorElement * meWPullYvsBetaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:381
SiPixelTrackingRecHitsValid::mePullXvsBetaBarrel
MonitorElement * mePullXvsBetaBarrel
Definition: SiPixelTrackingRecHitsValid.h:142
SiPixelTrackingRecHitsValid::meErryZmPanel1DiskPlaq
MonitorElement * meErryZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:218
SiPixelTrackingRecHitsValid::mePullYvsBetaZpPanel2DiskPlaq
MonitorElement * mePullYvsBetaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:313
SiPixelTrackingRecHitsValid::mePullYvsPhiBarrelNonFlippedLadders
MonitorElement * mePullYvsPhiBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:180
SiPixelTrackingRecHitsValid::mePullXvsAlphaZpPanel1DiskPlaq
MonitorElement * mePullXvsAlphaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:284
SiPixelTrackingRecHitsValid::mePullXvsPhiZmPanel1DiskPlaq
MonitorElement * mePullXvsPhiZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:235
TrackerTopology::pxfSide
unsigned int pxfSide(const DetId &id) const
Definition: TrackerTopology.h:192
SiPixelTrackingRecHitsValid::side
int side
Definition: SiPixelTrackingRecHitsValid.h:490
PV3DBase::x
T x() const
Definition: PV3DBase.h:59
SiPixelTrackingRecHitsValid::mePosyZmPanel2DiskPlaq
MonitorElement * mePosyZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:242
SiPixelTrackingRecHitsValid::evt
edm::EventNumber_t evt
Definition: SiPixelTrackingRecHitsValid.h:504
SiPixelTrackingRecHitsValid::mePullYvsEtaZpPanel2DiskPlaq
MonitorElement * mePullYvsEtaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:317
SiPixelTrackingRecHitsValid::mePullXvsBetaBarrelLayerModule
MonitorElement * mePullXvsBetaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:116
SiPixelTrackingRecHitsValid::panel
int panel
Definition: SiPixelTrackingRecHitsValid.h:493
edm::Run
Definition: Run.h:45
SiPixelTrackingRecHitsValid::meResYvsAlphaZmPanel1
MonitorElement * meResYvsAlphaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:335
SiPixelTrackingRecHitsValid::mePullYvsBetaZmPanel1DiskPlaq
MonitorElement * mePullYvsBetaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:234
SiPixelTrackingRecHitsValid::meResxBarrel
MonitorElement * meResxBarrel
Definition: SiPixelTrackingRecHitsValid.h:128
SiPixelTrackingRecHitsValid::half
int half
Definition: SiPixelTrackingRecHitsValid.h:495
SiPixelTrackingRecHitsValid::meNpixBarrel
MonitorElement * meNpixBarrel
Definition: SiPixelTrackingRecHitsValid.h:132
SiPixelTrackingRecHitsValid::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Definition: SiPixelTrackingRecHitsValid.cc:1104
SiPixelTrackingRecHitsValid::meNxpixZmPanel2DiskPlaq
MonitorElement * meNxpixZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:250
SiPixelTrackingRecHitsValid::mePosyZpPanel2_all_hits
MonitorElement * mePosyZpPanel2_all_hits
Definition: SiPixelTrackingRecHitsValid.h:457
SiPixelTrackingRecHitsValid::mePosyBarrel_all_hits
MonitorElement * mePosyBarrel_all_hits
Definition: SiPixelTrackingRecHitsValid.h:447
SiPixelTrackingRecHitsValid::meWPullXvsBetaZmPanel1
MonitorElement * meWPullXvsBetaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:349
TransientRecHitRecord.h
TrackerTopology::pxbLadder
unsigned int pxbLadder(const DetId &id) const
Definition: TrackerTopology.h:155
SiPixelTrackingRecHitsValid::mePullYvsBetaBarrelFlippedLadders
MonitorElement * mePullYvsBetaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:165
SiPixelTrackingRecHitsValid::meResXvsBetaZmPanel2DiskPlaq
MonitorElement * meResXvsBetaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:255
SiPixelTrackingRecHitsValid::mePullxZmPanel2
MonitorElement * mePullxZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:359
SiPixelTrackingRecHitsValid::checkType_
bool checkType_
Definition: SiPixelTrackingRecHitsValid.h:93
TrackerHitAssociator::associateHit
std::vector< PSimHit > associateHit(const TrackingRecHit &thit) const
Definition: TrackerHitAssociator.cc:212
SiPixelTrackingRecHitsValid::mePullYvsEtaBarrelFlippedLadders
MonitorElement * mePullYvsEtaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:169
SiPixelTrackingRecHitsValid::mePullXvsEtaZpPanel1DiskPlaq
MonitorElement * mePullXvsEtaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:290
SiPixelTrackingRecHitsValid::meWPullXvsBetaZpPanel1
MonitorElement * meWPullXvsBetaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:411
SiPixelTrackingRecHitsValid::mePullXvsEtaZmPanel1DiskPlaq
MonitorElement * mePullXvsEtaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:237
dqm::implementation::NavigatorBase::setCurrentFolder
virtual void setCurrentFolder(std::string const &fullpath)
Definition: DQMStore.cc:32
SiPixelTrackingRecHitsValid::mePullyZpPanel1
MonitorElement * mePullyZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:391
edmNew::DetSetVector::const_iterator
boost::transform_iterator< IterHelp, const_IdIter > const_iterator
Definition: DetSetVectorNew.h:197
SiPixelTrackingRecHitsValid::layer
int layer
Definition: SiPixelTrackingRecHitsValid.h:487
SiPixelTrackingRecHitsValid::meWPullYvsAlphaBarrelNonFlippedLadders
MonitorElement * meWPullYvsAlphaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:189
SiPixelTrackingRecHitsValid::meErryZpPanel1DiskPlaq
MonitorElement * meErryZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:271
SiPixelTrackingRecHitsValid::meResxBarrelLayer
MonitorElement * meResxBarrelLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:194
SiPixelTrackingRecHitsValid::mePullXvsPhiZpPanel2
MonitorElement * mePullXvsPhiZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:435
GeomDetType.h
SiPixelTrackingRecHitsValid::mePosyZmPanel1
MonitorElement * mePosyZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:323
SiPixelTrackingRecHitsValid::meResYvsBetaZmPanel1
MonitorElement * meResYvsBetaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:337
SiPixelTrackingRecHitsValid::meNpixZmPanel1DiskPlaq
MonitorElement * meNpixZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:223
SiPixelTrackingRecHitsValid::mePullxBarrelLayer
MonitorElement * mePullxBarrelLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:196
GluedGeomDet.h
SiPixelTrackingRecHitsValid::meResYvsBetaZmPanel2DiskPlaq
MonitorElement * meResYvsBetaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:256
SiPixelTrackingRecHitsValid::mePullXvsPhiZmPanel1
MonitorElement * mePullXvsPhiZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:342
SiPixelTrackingRecHitsValid::meResXvsBetaBarrelFlippedLaddersLayer
MonitorElement * meResXvsBetaBarrelFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:201
SiPixelTrackingRecHitsValid::meErryZpPanel1
MonitorElement * meErryZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:387
SiPixelTrackingRecHitsValid::rechiterrx
float rechiterrx
Definition: SiPixelTrackingRecHitsValid.h:467
SiPixelTrackingRecHitsValid::meChargeZmPanel1DiskPlaq
MonitorElement * meChargeZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:226
SiPixelTrackingRecHitsValid::mePullXvsEtaZmPanel2
MonitorElement * mePullXvsEtaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:375
SiPixelTrackingRecHitsValid::mePullYvsPhiBarrel
MonitorElement * mePullYvsPhiBarrel
Definition: SiPixelTrackingRecHitsValid.h:145
SiPixelTrackingRecHitsValid::meResxZmPanel1DiskPlaq
MonitorElement * meResxZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:219
SiPixelTrackingRecHitsValid::mePullyZmPanel2DiskPlaq
MonitorElement * mePullyZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:248
SiPixelTrackingRecHitsValid::mePullYvsEtaZpPanel1DiskPlaq
MonitorElement * mePullYvsEtaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:291
SiPixelTrackingRecHitsValid::mePullYvsBetaZpPanel1DiskPlaq
MonitorElement * mePullYvsBetaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:287
edm::ParameterSet::getUntrackedParameter
T getUntrackedParameter(std::string const &, T const &) const
SiPixelTrackingRecHitsValid::meResYvsBetaZpPanel1DiskPlaq
MonitorElement * meResYvsBetaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:283
SiPixelTrackingRecHitsValid::mePullYvsEtaZmPanel2
MonitorElement * mePullYvsEtaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:376
SiPixelTrackingRecHitsValid::mePosyZmPanel2
MonitorElement * mePosyZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:354
SiPixelTrackingRecHitsValid::mePullxBarrelLayerModule
MonitorElement * mePullxBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:104
SiPixelTrackingRecHitsValid::meResYvsAlphaBarrelNonFlippedLaddersLayer
MonitorElement * meResYvsAlphaBarrelNonFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:204
SiPixelTrackingRecHitsValid::rechitresx
float rechitresx
Definition: SiPixelTrackingRecHitsValid.h:470
SiPixelTrackingRecHitsValid::beta
float beta
Definition: SiPixelTrackingRecHitsValid.h:481
SiPixelTrackingRecHitsValid::meWPullXvsBetaZpPanel2
MonitorElement * meWPullXvsBetaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:442
SiPixelTrackingRecHitsValid::meWPullXvsBetaBarrelFlippedLadders
MonitorElement * meWPullXvsBetaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:186
edm::Handle
Definition: AssociativeIterator.h:50
relativeConstraints.error
error
Definition: relativeConstraints.py:53
SiPixelTrackingRecHitsValid::meResxBarrelLayerModule
MonitorElement * meResxBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:102
SiPixelTrackingRecHitsValid::meWPullYvsBetaZmPanel1
MonitorElement * meWPullYvsBetaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:350
edm::LogWarning
Log< level::Warning, false > LogWarning
Definition: MessageLogger.h:122
SiPixelTrackingRecHitsValid::plaq
int plaq
Definition: SiPixelTrackingRecHitsValid.h:494
SiPixelTrackingRecHitsValid::meWPullXvsAlphaZmPanel1
MonitorElement * meWPullXvsAlphaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:347
SiPixelTrackingRecHitsValid::mePullXvsEtaBarrelFlippedLadders
MonitorElement * mePullXvsEtaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:168
SiPixelTrackingRecHitsValid::rechitz
float rechitz
Definition: SiPixelTrackingRecHitsValid.h:466
SiPixelTrackingRecHitsValid::mePullXvsEtaBarrelLayerModule
MonitorElement * mePullXvsEtaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:120
SiPixelTrackingRecHitsValid::meWPullYvsBetaBarrelFlippedLadders
MonitorElement * meWPullYvsBetaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:187
SiPixelTrackingRecHitsValid::meWPullXvsAlphaZmPanel2
MonitorElement * meWPullXvsAlphaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:378
SiPixelTrackingRecHitsValid::meNypixZmPanel1DiskPlaq
MonitorElement * meNypixZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:225
SiPixelRecHit
Our base class.
Definition: SiPixelRecHit.h:23
SiPixelTrackingRecHitsValid::meNypixZmPanel2
MonitorElement * meNypixZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:363
SiPixelTrackingRecHitsValid::mePullXvsBetaZpPanel2
MonitorElement * mePullXvsBetaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:433
SiPixelTrackingRecHitsValid::pidhit
int pidhit
Definition: SiPixelTrackingRecHitsValid.h:499
SiPixelTrackingRecHitsValid::meResXvsBetaBarrelNonFlippedLaddersLayer
MonitorElement * meResXvsBetaBarrelNonFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:205
SiPixelTrackingRecHitsValid::meWPullYvsBetaBarrelNonFlippedLadders
MonitorElement * meWPullYvsBetaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:191
TrackerTopology::pxbLayer
unsigned int pxbLayer(const DetId &id) const
Definition: TrackerTopology.h:144
SiPixelTrackingRecHitsValid::mePullXvsBetaZmPanel1
MonitorElement * mePullXvsBetaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:340
SiPixelTrackingRecHitsValid::meResyBarrel
MonitorElement * meResyBarrel
Definition: SiPixelTrackingRecHitsValid.h:129
TrackerTopology::pxfPanel
unsigned int pxfPanel(const DetId &id) const
Definition: TrackerTopology.h:450
SiPixelTrackingRecHitsValid::meErryZmPanel2
MonitorElement * meErryZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:356
SiPixelTrackingRecHitsValid::meResyZmPanel1DiskPlaq
MonitorElement * meResyZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:220
SiPixelTrackingRecHitsValid::rechitx
float rechitx
Definition: SiPixelTrackingRecHitsValid.h:464
SiPixelTrackingRecHitsValid::mePullYvsAlphaZmPanel1
MonitorElement * mePullYvsAlphaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:339
DetId
Definition: DetId.h:17
SiPixelTrackingRecHitsValid::mePosyBarrelHalfModule
MonitorElement * mePosyBarrelHalfModule
Definition: SiPixelTrackingRecHitsValid.h:153
SiPixelTrackingRecHitsValid::mePullYvsPhiZpPanel1
MonitorElement * mePullYvsPhiZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:405
SiPixelTrackingRecHitsValid::mePullYvsBetaZpPanel1
MonitorElement * mePullYvsBetaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:403
GeomDet::surface
const Plane & surface() const
The nominal surface of the GeomDet.
Definition: GeomDet.h:37
edmNew::DetSet::end
iterator end()
Definition: DetSetNew.h:56
TrackerTopology.h
SiPixelTrackingRecHitsValid::mePullyZmPanel1DiskPlaq
MonitorElement * mePullyZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:222
SiPixelTrackingRecHitsValid::meResYvsAlphaZpPanel2DiskPlaq
MonitorElement * meResYvsAlphaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:307
edmNew::DetSetVector::find
const_iterator find(id_type i, bool update=false) const
Definition: DetSetVectorNew.h:518
SiPixelTrackingRecHitsValid::meWPullYvsAlphaZmPanel2
MonitorElement * meWPullYvsAlphaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:379
SiPixelTrackingRecHitsValid::meResyZpPanel1
MonitorElement * meResyZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:389
SiPixelTrackingRecHitsValid::rechitresy
float rechitresy
Definition: SiPixelTrackingRecHitsValid.h:471
SiPixelTrackingRecHitsValid::meErrxZmPanel2
MonitorElement * meErrxZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:355
SiPixelTrackingRecHitsValid::meTracksPerEvent
MonitorElement * meTracksPerEvent
Definition: SiPixelTrackingRecHitsValid.h:460
SiPixelTrackingRecHitsValid::meResxZmPanel2
MonitorElement * meResxZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:357
SiPixelTrackingRecHitsValid::mePosxZmPanel1DiskPlaq
MonitorElement * mePosxZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:215
SiPixelTrackingRecHitsValid::mePosyBarrelLayerModule
MonitorElement * mePosyBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:99
TrackerTopologyRcd.h
Track.h
SiPixelTrackingRecHitsValid::mePullyZpPanel1DiskPlaq
MonitorElement * mePullyZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:275
edm::EventSetup::get
T get() const
Definition: EventSetup.h:80
SiPixelTrackingRecHitsValid::meChargeZpPanel2DiskPlaq
MonitorElement * meChargeZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:305
SiPixelTrackingRecHitsValid::meErrxZpPanel2
MonitorElement * meErrxZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:417
SiPixelTrackingRecHitsValid::meResYvsBetaBarrelNonFlippedLadders
MonitorElement * meResYvsBetaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:174
SiPixelTrackingRecHitsValid::meChargeBarrel
MonitorElement * meChargeBarrel
Definition: SiPixelTrackingRecHitsValid.h:135
SiPixelTrackingRecHitsValid::mePullXvsAlphaBarrelFlippedLadders
MonitorElement * mePullXvsAlphaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:162
SiPixelTrackingRecHitsValid::mePosxZpPanel1DiskPlaq
MonitorElement * mePosxZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:268
SiPixelTrackingRecHitsValid::disk
int disk
Definition: SiPixelTrackingRecHitsValid.h:491
SiPixelTrackingRecHitsValid::meResYvsAlphaZmPanel1DiskPlaq
MonitorElement * meResYvsAlphaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:228
SiPixelTrackingRecHitsValid::meWPullYvsBetaZpPanel1
MonitorElement * meWPullYvsBetaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:412
SiPixelTrackingRecHitsValid::mePullXvsAlphaZpPanel1
MonitorElement * mePullXvsAlphaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:400
SiPixelTrackingRecHitsValid::meErrxZmPanel2DiskPlaq
MonitorElement * meErrxZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:243
SiPixelTrackingRecHitsValid::mePosxZmPanel1
MonitorElement * mePosxZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:322
SiPixelTrackingRecHitsValid::mePullXvsPhiBarrelLayerModule
MonitorElement * mePullXvsPhiBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:118
visualization-live-secondInstance_cfg.m
m
Definition: visualization-live-secondInstance_cfg.py:72
PixelGeomDetUnit
Definition: PixelGeomDetUnit.h:15
SiPixelTrackingRecHitsValid::mePosyZmPanel1DiskPlaq
MonitorElement * mePosyZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:216
TrackerDigiGeometryRecord
Definition: TrackerDigiGeometryRecord.h:15
mathSSE::sqrt
T sqrt(T t)
Definition: SSEVec.h:19
SiPixelTrackingRecHitsValid::meResYvsAlphaZmPanel2DiskPlaq
MonitorElement * meResYvsAlphaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:254
dqm::impl::MonitorElement::Fill
void Fill(long long x)
Definition: MonitorElement.h:290
SiPixelTrackingRecHitsValid::mePosyZmPanel2_all_hits
MonitorElement * mePosyZmPanel2_all_hits
Definition: SiPixelTrackingRecHitsValid.h:452
SiPixelTrackingRecHitsValid::simhity
float simhity
Definition: SiPixelTrackingRecHitsValid.h:502
Surface::toGlobal
GlobalPoint toGlobal(const Point2DBase< Scalar, LocalTag > lp) const
Definition: Surface.h:79
SiPixelTrackingRecHitsValid::meNpixZpPanel1DiskPlaq
MonitorElement * meNpixZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:276
SiPixelTrackingRecHitsValid::mePullYvsBetaZmPanel2
MonitorElement * mePullYvsBetaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:372
edm::ESHandle< TrackerTopology >
SiPixelTrackingRecHitsValid::ladder
int ladder
Definition: SiPixelTrackingRecHitsValid.h:488
dqm::implementation::IBooker::bookProfile
MonitorElement * bookProfile(TString const &name, TString const &title, int nchX, double lowX, double highX, int, double lowY, double highY, char const *option="s", FUNC onbooking=NOOP())
Definition: DQMStore.h:322
edmNew::DetSet
Definition: DetSetNew.h:22
SiPixelTrackingRecHitsValid::meResXvsBetaBarrel
MonitorElement * meResXvsBetaBarrel
Definition: SiPixelTrackingRecHitsValid.h:138
SiPixelTrackingRecHitsValid::mePosxBarrel_all_hits
MonitorElement * mePosxBarrel_all_hits
Definition: SiPixelTrackingRecHitsValid.h:446
SiPixelTrackingRecHitsValid::mePosyZmPanel1_all_hits
MonitorElement * mePosyZmPanel1_all_hits
Definition: SiPixelTrackingRecHitsValid.h:450
SiPixelTrackingRecHitsValid::mePullxZpPanel1
MonitorElement * mePullxZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:390
SiPixelTrackingRecHitsValid::mePosxZpPanel1_all_hits
MonitorElement * mePosxZpPanel1_all_hits
Definition: SiPixelTrackingRecHitsValid.h:454
SiPixelTrackingRecHitsValid::mePullXvsBetaZpPanel2DiskPlaq
MonitorElement * mePullXvsBetaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:312
SiPixelTrackingRecHitsValid::mePullXvsBetaZpPanel1
MonitorElement * mePullXvsBetaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:402
SiPixelTrackingRecHitsValid::meWPullYvsBetaZpPanel2
MonitorElement * meWPullYvsBetaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:443
SiPixelTrackingRecHitsValid::mePullYvsAlphaZmPanel2DiskPlaq
MonitorElement * mePullYvsAlphaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:258
SiPixelTrackingRecHitsValid::tfile_
TFile * tfile_
Definition: SiPixelTrackingRecHitsValid.h:507
SiPixelTrackingRecHitsValid::phi
float phi
Definition: SiPixelTrackingRecHitsValid.h:483
SiPixelTrackingRecHitsValid::mePullXvsEtaZpPanel2
MonitorElement * mePullXvsEtaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:437
SiPixelTrackingRecHitsValid::mePullYvsEtaZpPanel1
MonitorElement * mePullYvsEtaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:407
SiPixelTrackingRecHitsValid::meErryBarrelLayerModule
MonitorElement * meErryBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:101
dbe_
dqm::legacy::DQMStore * dbe_
Definition: PFJetBenchmarkAnalyzer.cc:77
SiPixelTrackingRecHitsValid::mod
int mod
Definition: SiPixelTrackingRecHitsValid.h:489
SiPixelTrackingRecHitsValid::mePullXvsPhiZpPanel1
MonitorElement * mePullXvsPhiZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:404
SiPixelTrackingRecHitsValid::meWPullYvsAlphaZpPanel2
MonitorElement * meWPullYvsAlphaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:441
SiPixelTrackingRecHitsValid::mePosyBarrel
MonitorElement * mePosyBarrel
Definition: SiPixelTrackingRecHitsValid.h:125
SiPixelTrackingRecHitsValid::mePullYvsEtaBarrelLayerModule
MonitorElement * mePullYvsEtaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:121
Point3DBase< float, LocalTag >
SiPixelTrackingRecHitsValid::meResxZpPanel1DiskPlaq
MonitorElement * meResxZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:272
SiPixelTrackingRecHitsValid::meErrxZpPanel1DiskPlaq
MonitorElement * meErrxZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:270
SiPixelRecHit.h
dqm::implementation::DQMStore::save
DQM_DEPRECATED void save(std::string const &filename, std::string const &path="")
Definition: DQMStore.cc:761
SiPixelTrackingRecHitsValid::nypix
int nypix
Definition: SiPixelTrackingRecHitsValid.h:477
SiPixelTrackingRecHitsValid::meResYvsBetaBarrel
MonitorElement * meResYvsBetaBarrel
Definition: SiPixelTrackingRecHitsValid.h:139
SiPixelTrackingRecHitsValid::mePullYvsEtaBarrel
MonitorElement * mePullYvsEtaBarrel
Definition: SiPixelTrackingRecHitsValid.h:147
SiPixelTrackingRecHitsValid::meResyZpPanel2DiskPlaq
MonitorElement * meResyZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:299
edm::OwnVector::const_iterator
Definition: OwnVector.h:41
DetId::subdetId
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum)
Definition: DetId.h:48
SiPixelTrackingRecHitsValid::mePullYvsBetaBarrelNonFlippedLadders
MonitorElement * mePullYvsBetaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:178
SiPixelTrackingRecHitsValid::mePullyZpPanel2DiskPlaq
MonitorElement * mePullyZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:301
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiPixelTrackingRecHitsValid::meResXvsAlphaZmPanel1DiskPlaq
MonitorElement * meResXvsAlphaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:227
SiPixelTrackingRecHitsValid::meErrxZmPanel1DiskPlaq
MonitorElement * meErrxZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:217
SiPixelTrackingRecHitsValid::meResXvsBetaZmPanel1DiskPlaq
MonitorElement * meResXvsBetaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:229
SiPixelTrackingRecHitsValid::meResYvsAlphaZpPanel1
MonitorElement * meResYvsAlphaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:397
SiPixelTrackingRecHitsValid::meErrxBarrel
MonitorElement * meErrxBarrel
Definition: SiPixelTrackingRecHitsValid.h:126
SiPixelTrackingRecHitsValid::meChargeZmPanel2
MonitorElement * meChargeZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:364
PbPb_ZMuSkimMuonDPG_cff.tracker
tracker
Definition: PbPb_ZMuSkimMuonDPG_cff.py:60
SiPixelTrackingRecHitsValid::meErryZpPanel2
MonitorElement * meErryZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:418
SiPixelTrackingRecHitsValid::meNpixZmPanel2DiskPlaq
MonitorElement * meNpixZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:249
SiPixelTrackingRecHitsValid::meWPullXvsAlphaZpPanel2
MonitorElement * meWPullXvsAlphaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:440
TrackerDigiGeometryRecord.h
SiPixelTrackingRecHitsValid::mePullxZpPanel1DiskPlaq
MonitorElement * mePullxZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:274
SiPixelTrackingRecHitsValid::meNpixZpPanel2
MonitorElement * meNpixZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:423
edm::ParameterSet
Definition: ParameterSet.h:47
SiPixelTrackingRecHitsValid::meResYvsAlphaZmPanel2
MonitorElement * meResYvsAlphaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:366
duplicaterechits_cfi.trackCollection
trackCollection
Definition: duplicaterechits_cfi.py:4
SiPixelTrackingRecHitsValid::meResXvsAlphaZmPanel2
MonitorElement * meResXvsAlphaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:365
SiPixelTrackingRecHitsValid::mePixRecHitsPerTrack
MonitorElement * mePixRecHitsPerTrack
Definition: SiPixelTrackingRecHitsValid.h:461
SiPixelTrackingRecHitsValid::t_
TTree * t_
Definition: SiPixelTrackingRecHitsValid.h:508
SiPixelTrackingRecHitsValid::mePullyBarrelLayerModule
MonitorElement * mePullyBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:105
LocalError
Definition: LocalError.h:12
SiPixelTrackingRecHitsValid::meResXvsBetaBarrelNonFlippedLadders
MonitorElement * meResXvsBetaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:173
SiPixelTrackingRecHitsValid::mePullxZmPanel2DiskPlaq
MonitorElement * mePullxZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:247
SiPixelTrackingRecHitsValid::mePullXvsEtaBarrelNonFlippedLadders
MonitorElement * mePullXvsEtaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:181
SiPixelTrackingRecHitsValid::meResXvsAlphaBarrelNonFlippedLadders
MonitorElement * meResXvsAlphaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:171
PixelGeomDetUnit::specificTopology
virtual const PixelTopology & specificTopology() const
Returns a reference to the pixel proxy topology.
Definition: PixelGeomDetUnit.cc:17
SiPixelTrackingRecHitsValid::meNpixZmPanel1
MonitorElement * meNpixZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:330
SiPixelTrackingRecHitsValid::trackerHitAssociatorConfig_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: SiPixelTrackingRecHitsValid.h:82
SiPixelTrackingRecHitsValid::mePosyZpPanel1
MonitorElement * mePosyZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:385
match
std::pair< typename Association::data_type::first_type, double > match(Reference key, Association association, bool bestMatchByMaxValue)
Generic matching function.
Definition: Utils.h:10
SiPixelTrackingRecHitsValid::builderName_
std::string builderName_
Definition: SiPixelTrackingRecHitsValid.h:88
SiPixelTrackingRecHitsValid::mePullYvsEtaZpPanel2
MonitorElement * mePullYvsEtaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:438
SiPixelTrackingRecHitsValid::run
edm::RunNumber_t run
Definition: SiPixelTrackingRecHitsValid.h:505
SiPixelTrackingRecHitsValid::meResYvsAlphaBarrelNonFlippedLadders
MonitorElement * meResYvsAlphaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:172
position
static int position[264][3]
Definition: ReadPGInfo.cc:289
SiPixelTrackingRecHitsValid::mePullXvsAlphaZmPanel1DiskPlaq
MonitorElement * mePullXvsAlphaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:231
SiPixelTrackingRecHitsValid::mePosyZpPanel2
MonitorElement * mePosyZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:416
PV3DBase::y
T y() const
Definition: PV3DBase.h:60
edm::Service
Definition: Service.h:30
createfilelist.int
int
Definition: createfilelist.py:10
SiPixelTrackingRecHitsValid::meWPullXvsAlphaBarrelNonFlippedLadders
MonitorElement * meWPullXvsAlphaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:188
SiPixelTrackingRecHitsValid::meResYvsBetaZmPanel2
MonitorElement * meResYvsBetaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:368
SiPixelTrackingRecHitsValid::mePosxBarrelLayerModule
MonitorElement * mePosxBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:98
SiPixelTrackingRecHitsValid::meResyZmPanel2DiskPlaq
MonitorElement * meResyZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:246
SiPixelTrackingRecHitsValid::meResyBarrelLayer
MonitorElement * meResyBarrelLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:195
SiPixelTrackingRecHitsValid::meErryZpPanel2DiskPlaq
MonitorElement * meErryZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:297
TrackerTopology::pxfModule
unsigned int pxfModule(const DetId &id) const
Definition: TrackerTopology.h:163
SiPixelTrackingRecHitsValid::meResXvsAlphaZpPanel2DiskPlaq
MonitorElement * meResXvsAlphaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:306
TrackerTopology::pxfDisk
unsigned int pxfDisk(const DetId &id) const
Definition: TrackerTopology.h:446
SiPixelTrackingRecHitsValid::meWPullYvsAlphaBarrelFlippedLadders
MonitorElement * meWPullYvsAlphaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:185
SiPixelTrackingRecHitsValid::meResXvsBetaBarrelFlippedLadders
MonitorElement * meResXvsBetaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:160
SiPixelTrackingRecHitsValid::mePullXvsBetaBarrelNonFlippedLadders
MonitorElement * mePullXvsBetaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:177
SiPixelTrackingRecHitsValid::mePullyBarrel
MonitorElement * mePullyBarrel
Definition: SiPixelTrackingRecHitsValid.h:131
SiPixelTrackingRecHitsValid::meNypixZpPanel1
MonitorElement * meNypixZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:394
SiPixelTrackingRecHitsValid::mePullXvsBetaZmPanel2
MonitorElement * mePullXvsBetaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:371
SiPixelTrackingRecHitsValid::mePullyZpPanel2
MonitorElement * mePullyZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:422
SiPixelTrackingRecHitsValid::mePullYvsPhiZpPanel1DiskPlaq
MonitorElement * mePullYvsPhiZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:289
SiPixelTrackingRecHitsValid::mePullyZmPanel1
MonitorElement * mePullyZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:329
SiPixelTrackingRecHitsValid::meResYvsAlphaBarrelFlippedLadders
MonitorElement * meResYvsAlphaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:159
SiPixelTrackingRecHitsValid::meErryZmPanel2DiskPlaq
MonitorElement * meErryZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:244
SiPixelTrackingRecHitsValid::meResXvsBetaZpPanel2
MonitorElement * meResXvsBetaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:429
edmNew::DetSet::begin
iterator begin()
Definition: DetSetNew.h:54
SiPixelTrackingRecHitsValid::meResxZpPanel2
MonitorElement * meResxZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:419
SiPixelTrackingRecHitsValid::meResYvsBetaZmPanel1DiskPlaq
MonitorElement * meResYvsBetaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:230
edm::EventSetup
Definition: EventSetup.h:57
SiPixelTrackingRecHitsValid::mePullXvsEtaZpPanel1
MonitorElement * mePullXvsEtaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:406
SiPixelTrackingRecHitsValid::meErrxBarrelLayerModule
MonitorElement * meErrxBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:100
TrackerGeometry::dets
const DetContainer & dets() const override
Returm a vector of all GeomDet (including all GeomDetUnits)
Definition: TrackerGeometry.h:62
SiPixelTrackingRecHitsValid::meErryZmPanel1
MonitorElement * meErryZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:325
SiPixelTrackingRecHitsValid::eta
float eta
Definition: SiPixelTrackingRecHitsValid.h:484
SiPixelTrackingRecHitsValid::mePullxZpPanel2
MonitorElement * mePullxZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:421
SiPixelTrackingRecHitsValid::meNxpixZmPanel2
MonitorElement * meNxpixZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:362
SiPixelTrackingRecHitsValid::meResxZmPanel1
MonitorElement * meResxZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:326
SiPixelTrackingRecHitsValid::meNypixBarrelLayerModule
MonitorElement * meNypixBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:108
SiPixelTrackingRecHitsValid::nxpix
int nxpix
Definition: SiPixelTrackingRecHitsValid.h:476
SiPixelTrackingRecHitsValid::meResXvsAlphaBarrelNonFlippedLaddersLayer
MonitorElement * meResXvsAlphaBarrelNonFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:203
SiPixelTrackingRecHitsValid::mePullXvsEtaZmPanel2DiskPlaq
MonitorElement * mePullXvsEtaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:263
SiPixelTrackingRecHitsValid::mePullxZmPanel1DiskPlaq
MonitorElement * mePullxZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:221
get
#define get
SiPixelTrackingRecHitsValid::SiPixelTrackingRecHitsValid
SiPixelTrackingRecHitsValid(const edm::ParameterSet &conf)
Definition: SiPixelTrackingRecHitsValid.cc:107
SiPixelTrackingRecHitsValid::debugNtuple_
std::string debugNtuple_
Definition: SiPixelTrackingRecHitsValid.h:87
SiPixelTrackingRecHitsValid::meResxZpPanel2DiskPlaq
MonitorElement * meResxZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:298
TrajectorySeedCollection.h
SiPixelTrackingRecHitsValid::meNpixZpPanel2DiskPlaq
MonitorElement * meNpixZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:302
SiPixelTrackingRecHitsValid::outputFile_
std::string outputFile_
Definition: SiPixelTrackingRecHitsValid.h:86
SiPixelTrackingRecHitsValid::mePosyBarrelFlippedLadders
MonitorElement * mePosyBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:155
SiPixelTrackingRecHitsValid::mePullYvsAlphaBarrelLayerModule
MonitorElement * mePullYvsAlphaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:115
SiPixelTrackingRecHitsValid::meResYvsBetaBarrelLayerModule
MonitorElement * meResYvsBetaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:113
TrackingRecHit
Definition: TrackingRecHit.h:21
SiPixelTrackingRecHitsValid::meResYvsAlphaBarrelFlippedLaddersLayer
MonitorElement * meResYvsAlphaBarrelFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:200
SiPixelTrackingRecHitsValid::meNypixZmPanel1
MonitorElement * meNypixZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:332
SiPixelTrackingRecHitsValid::mePullXvsPhiBarrelFlippedLadders
MonitorElement * mePullXvsPhiBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:166
SiPixelTrackingRecHitsValid::meResYvsBetaZpPanel1
MonitorElement * meResYvsBetaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:399
SiPixelTrackingRecHitsValid::meChargeZmPanel2DiskPlaq
MonitorElement * meChargeZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:252
SiPixelTrackingRecHitsValid::meResXvsAlphaZmPanel1
MonitorElement * meResXvsAlphaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:334
SiPixelTrackingRecHitsValid::meResXvsAlphaBarrelFlippedLadders
MonitorElement * meResXvsAlphaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:158
SiPixelTrackingRecHitsValid::meResXvsAlphaZpPanel2
MonitorElement * meResXvsAlphaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:427
SiPixelTrackingRecHitsValid::rechitpullx
float rechitpullx
Definition: SiPixelTrackingRecHitsValid.h:472
SiPixelTrackingRecHitsValid::mePullxZmPanel1
MonitorElement * mePullxZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:328
SiPixelTrackingRecHitsValid::mePosxBarrelHalfModule
MonitorElement * mePosxBarrelHalfModule
Definition: SiPixelTrackingRecHitsValid.h:149
TrackerHitAssociator
Definition: TrackerHitAssociator.h:55
GeomDet.h
SiPixelTrackingRecHitsValid::mePullYvsPhiBarrelFlippedLadders
MonitorElement * mePullYvsPhiBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:167
SiPixelTrackingRecHitsValid::meResyZpPanel1DiskPlaq
MonitorElement * meResyZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:273
SiPixelTrackingRecHitsValid::mePullYvsAlphaZpPanel1DiskPlaq
MonitorElement * mePullYvsAlphaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:285
SiPixelTrackingRecHitsValid::mePullYvsAlphaBarrelNonFlippedLadders
MonitorElement * mePullYvsAlphaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:176
SiPixelTrackingRecHitsValid::mePullYvsPhiZmPanel1
MonitorElement * mePullYvsPhiZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:343
SiPixelTrackingRecHitsValid::mePosxBarrelFlippedLadders
MonitorElement * mePosxBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:151
SiPixelTrackingRecHitsValid::meNypixZpPanel2DiskPlaq
MonitorElement * meNypixZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:304
writedatasetfile.run
run
Definition: writedatasetfile.py:27
SiPixelTrackingRecHitsValid::mePullXvsAlphaZmPanel1
MonitorElement * mePullXvsAlphaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:338
SiPixelTrackingRecHitsValid::meErrxZmPanel1
MonitorElement * meErrxZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:324
SiPixelTrackingRecHitsValid::mePullXvsEtaZpPanel2DiskPlaq
MonitorElement * mePullXvsEtaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:316
SiPixelTrackingRecHitsValid::recoTrackCollectionToken_
edm::EDGetTokenT< reco::TrackCollection > recoTrackCollectionToken_
Definition: SiPixelTrackingRecHitsValid.h:90
SiPixelTrackingRecHitsValid::mePullYvsPhiZmPanel1DiskPlaq
MonitorElement * mePullYvsPhiZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:236
SiPixelTrackingRecHitsValid::mePullYvsPhiBarrelLayerModule
MonitorElement * mePullYvsPhiBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:119
SiPixelTrackingRecHitsValid::meNxpixBarrelLayerModule
MonitorElement * meNxpixBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:107
SiPixelTrackingRecHitsValid::mePullYvsAlphaBarrelFlippedLadders
MonitorElement * mePullYvsAlphaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:163
TrackerTopology::pxbModule
unsigned int pxbModule(const DetId &id) const
Definition: TrackerTopology.h:160
SiPixelTrackingRecHitsValid::meResXvsAlphaZmPanel2DiskPlaq
MonitorElement * meResXvsAlphaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:253
SiPixelTrackingRecHitsValid::meChargeZpPanel1DiskPlaq
MonitorElement * meChargeZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:279
SiPixelTrackingRecHitsValid::meResYvsAlphaBarrelLayerModule
MonitorElement * meResYvsAlphaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:111
DetId.h
SiPixelTrackingRecHitsValid::mePullYvsBetaBarrelLayerModule
MonitorElement * mePullYvsBetaBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:117
SiPixelTrackingRecHitsValid::meResYvsBetaBarrelNonFlippedLaddersLayer
MonitorElement * meResYvsBetaBarrelNonFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:206
SiPixelTrackingRecHitsValid::meWPullXvsBetaZmPanel2
MonitorElement * meWPullXvsBetaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:380
LocalPoint.h
SiPixelTrackingRecHitsValid::meNxpixBarrel
MonitorElement * meNxpixBarrel
Definition: SiPixelTrackingRecHitsValid.h:133
SiPixelTrackingRecHitsValid::simhitx
float simhitx
Definition: SiPixelTrackingRecHitsValid.h:501
edmNew::DetSetVector::end
const_iterator end(bool update=false) const
Definition: DetSetVectorNew.h:535
SiPixelTrackingRecHitsValid::mePosxBarrelFullModule
MonitorElement * mePosxBarrelFullModule
Definition: SiPixelTrackingRecHitsValid.h:150
SiPixelTrackingRecHitsValid::meNxpixZpPanel2
MonitorElement * meNxpixZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:424
SiPixelTrackingRecHitsValid::mePosyBarrelNonFlippedLadders
MonitorElement * mePosyBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:156
SiPixelTrackingRecHitsValid::meResXvsAlphaBarrelFlippedLaddersLayer
MonitorElement * meResXvsAlphaBarrelFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:199
SiPixelTrackingRecHitsValid::mePullXvsPhiZmPanel2DiskPlaq
MonitorElement * mePullXvsPhiZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:261
SiPixelTrackingRecHitsValid::meNypixZpPanel2
MonitorElement * meNypixZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:425
SiPixelTrackingRecHitsValid::mePosyZpPanel1_all_hits
MonitorElement * mePosyZpPanel1_all_hits
Definition: SiPixelTrackingRecHitsValid.h:455
SiPixelTrackingRecHitsValid::mePullYvsAlphaZmPanel1DiskPlaq
MonitorElement * mePullYvsAlphaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:232
PixelGeomDetUnit.h
SiPixelTrackingRecHitsValid::mePosxZpPanel2DiskPlaq
MonitorElement * mePosxZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:294
SiPixelTrackingRecHitsValid::mePosyBarrelFullModule
MonitorElement * mePosyBarrelFullModule
Definition: SiPixelTrackingRecHitsValid.h:154
SiPixelTrackingRecHitsValid::mePullXvsAlphaBarrel
MonitorElement * mePullXvsAlphaBarrel
Definition: SiPixelTrackingRecHitsValid.h:140
SiPixelTrackingRecHitsValid::meResyZmPanel2
MonitorElement * meResyZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:358
SiPixelTrackingRecHitsValid::meResYvsBetaZpPanel2DiskPlaq
MonitorElement * meResYvsBetaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:309
SiPixelTrackingRecHitsValid::mePullYvsAlphaZpPanel2
MonitorElement * mePullYvsAlphaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:432
SiPixelTrackingRecHitsValid::mePullYvsEtaZmPanel1
MonitorElement * mePullYvsEtaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:345
SiPixelTrackingRecHitsValid::mePullXvsBetaZmPanel1DiskPlaq
MonitorElement * mePullXvsBetaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:233
SiPixelTrackingRecHitsValid::mePosxZmPanel2DiskPlaq
MonitorElement * mePosxZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:241
SiPixelTrackingRecHitsValid::mePosxBarrel
MonitorElement * mePosxBarrel
Definition: SiPixelTrackingRecHitsValid.h:124
GlobalVector.h
SiPixelTrackingRecHitsValid::genType_
int genType_
Definition: SiPixelTrackingRecHitsValid.h:94
edm::ParameterSet::getParameter
T getParameter(std::string const &) const
Definition: ParameterSet.h:303
SiPixelTrackingRecHitsValid::meWPullXvsAlphaBarrelFlippedLadders
MonitorElement * meWPullXvsAlphaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:184
SiPixelTrackingRecHitsValid::meNxpixZpPanel1
MonitorElement * meNxpixZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:393
SiPixelTrackingRecHitsValid::MTCCtrack_
bool MTCCtrack_
Definition: SiPixelTrackingRecHitsValid.h:91
SiPixelTrackingRecHitsValid::bookHistograms
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &run, const edm::EventSetup &es) override
Definition: SiPixelTrackingRecHitsValid.cc:122
SiPixelTrackingRecHitsValid::mePullXvsAlphaBarrelNonFlippedLadders
MonitorElement * mePullXvsAlphaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:175
dqm::implementation::IBooker
Definition: DQMStore.h:43
SiPixelTrackingRecHitsValid::meNypixBarrel
MonitorElement * meNypixBarrel
Definition: SiPixelTrackingRecHitsValid.h:134
SiPixelTrackingRecHitsValid::meResYvsBetaZpPanel2
MonitorElement * meResYvsBetaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:430
SiPixelTrackingRecHitsValid::dbe_
DQMStore * dbe_
Definition: SiPixelTrackingRecHitsValid.h:84
SiPixelTrackingRecHitsValid::rechiterry
float rechiterry
Definition: SiPixelTrackingRecHitsValid.h:468
SiPixelTrackingRecHitsValid::meResXvsBetaZpPanel1
MonitorElement * meResXvsBetaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:398
TrackerTopology::pxfBlade
unsigned int pxfBlade(const DetId &id) const
Definition: TrackerTopology.h:447
SiPixelTrackingRecHitsValid::meWPullYvsAlphaZpPanel1
MonitorElement * meWPullYvsAlphaZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:410
SiPixelTrackingRecHitsValid::meWPullXvsBetaBarrelNonFlippedLadders
MonitorElement * meWPullXvsBetaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:190
math_pi
const float math_pi
Definition: SiPixelCPEGenericDBErrorParametrization.cc:6
SiPixelTrackingRecHitsValid::mePullYvsEtaZmPanel1DiskPlaq
MonitorElement * mePullYvsEtaZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:238
SiPixelTrackingRecHitsValid::mePullYvsAlphaZmPanel2
MonitorElement * mePullYvsAlphaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:370
SiPixelTrackingRecHitsValid::meChargeZpPanel2
MonitorElement * meChargeZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:426
SiPixelTrackingRecHitsValid::mePullXvsAlphaZmPanel2
MonitorElement * mePullXvsAlphaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:369
funct::abs
Abs< T >::type abs(const T &t)
Definition: Abs.h:22
TrackerTopologyRcd
Definition: TrackerTopologyRcd.h:10
SiPixelTrackingRecHitsValid::meNypixZpPanel1DiskPlaq
MonitorElement * meNypixZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:278
SiPixelTrackingRecHitsValid::meResyZmPanel1
MonitorElement * meResyZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:327
SiPixelTrackingRecHitsValid::mePullXvsAlphaZmPanel2DiskPlaq
MonitorElement * mePullXvsAlphaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:257
SiPixelTrackingRecHitsValid::mePosxZpPanel1
MonitorElement * mePosxZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:384
SiPixelTrackingRecHitsValid::mePosxBarrelNonFlippedLadders
MonitorElement * mePosxBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:152
SiPixelTrackingRecHitsValid::meResyBarrelLayerModule
MonitorElement * meResyBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:103
SiPixelTrackingRecHitsValid::meResxZmPanel2DiskPlaq
MonitorElement * meResxZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:245
SiPixelTrackingRecHitsValid::mePullXvsAlphaZpPanel2DiskPlaq
MonitorElement * mePullXvsAlphaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:310
SiPixelTrackingRecHitsValid::mePosyZpPanel1DiskPlaq
MonitorElement * mePosyZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:269
SiPixelTrackingRecHitsValid::mePullxBarrel
MonitorElement * mePullxBarrel
Definition: SiPixelTrackingRecHitsValid.h:130
SiPixelTrackingRecHitsValid::mePullxZpPanel2DiskPlaq
MonitorElement * mePullxZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:300
SiPixelTrackingRecHitsValid::mePullXvsPhiZpPanel1DiskPlaq
MonitorElement * mePullXvsPhiZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:288
dqmiolumiharvest.j
j
Definition: dqmiolumiharvest.py:66
SiPixelTrackingRecHitsValid::mePullXvsBetaZmPanel2DiskPlaq
MonitorElement * mePullXvsBetaZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:259
SiPixelTrackingRecHitsValid::mePullYvsAlphaBarrel
MonitorElement * mePullYvsAlphaBarrel
Definition: SiPixelTrackingRecHitsValid.h:141
SiPixelTrackingRecHitsValid::~SiPixelTrackingRecHitsValid
~SiPixelTrackingRecHitsValid() override
Definition: SiPixelTrackingRecHitsValid.cc:1097
SiPixelTrackingRecHitsValid::meChargeZpPanel1
MonitorElement * meChargeZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:395
edm::Event
Definition: Event.h:73
PixelTopology::nrows
virtual int nrows() const =0
SiPixelTrackingRecHitsValid::mePullXvsBetaZpPanel1DiskPlaq
MonitorElement * mePullXvsBetaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:286
SiPixelTrackingRecHitsValid::meResYvsAlphaZpPanel2
MonitorElement * meResYvsAlphaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:428
SiPixelTrackingRecHitsValid::mePullYvsEtaBarrelNonFlippedLadders
MonitorElement * mePullYvsEtaBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:182
LocalVector.h
SiPixelTrackingRecHitsValid::mePullYvsPhiZpPanel2
MonitorElement * mePullYvsPhiZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:436
SiPixelTrackingRecHitsValid::mePullXvsBetaBarrelFlippedLadders
MonitorElement * mePullXvsBetaBarrelFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:164
SiPixelTrackingRecHitsValid::meResXvsBetaZpPanel2DiskPlaq
MonitorElement * meResXvsBetaZpPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:308
SiPixelTrackingRecHitsValid::endJob
void endJob() override
Definition: SiPixelTrackingRecHitsValid.cc:47
SiPixelTrackingRecHitsValid::meResXvsBetaZmPanel2
MonitorElement * meResXvsBetaZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:367
SiPixelTrackingRecHitsValid::meNpixZmPanel2
MonitorElement * meNpixZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:361
GlobalPoint.h
SiPixelTrackingRecHitsValid::siPixelRecHitCollectionToken_
edm::EDGetTokenT< SiPixelRecHitCollection > siPixelRecHitCollectionToken_
Definition: SiPixelTrackingRecHitsValid.h:89
SiPixelTrackingRecHitsValid::meResXvsAlphaZpPanel1DiskPlaq
MonitorElement * meResXvsAlphaZpPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:280
PV3DBase::perp
T perp() const
Definition: PV3DBase.h:69
SiPixelTrackingRecHitsValid::meChargeBarrelLayerModule
MonitorElement * meChargeBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:109
edm::InputTag
Definition: InputTag.h:15
SiPixelTrackingRecHitsValid::mePullYvsPhiZmPanel2
MonitorElement * mePullYvsPhiZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:374
SiPixelTrackingRecHitsValid::mePosxZpPanel2_all_hits
MonitorElement * mePosxZpPanel2_all_hits
Definition: SiPixelTrackingRecHitsValid.h:456
reco::TrackCollection
std::vector< Track > TrackCollection
collection of Tracks
Definition: TrackFwd.h:14
SiPixelTrackingRecHitsValid::mePosxZpPanel2
MonitorElement * mePosxZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:415
SiPixelTrackingRecHitsValid::alpha
float alpha
Definition: SiPixelTrackingRecHitsValid.h:480
SiPixelTrackingRecHitsValid::mePullXvsPhiBarrel
MonitorElement * mePullXvsPhiBarrel
Definition: SiPixelTrackingRecHitsValid.h:144
SiPixelTrackingRecHitsValid::meNypixZmPanel2DiskPlaq
MonitorElement * meNypixZmPanel2DiskPlaq[2][3]
Definition: SiPixelTrackingRecHitsValid.h:251
SiPixelTrackingRecHitsValid::meWPullYvsAlphaZmPanel1
MonitorElement * meWPullYvsAlphaZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:348
SiPixelTrackingRecHitsValid::mePullXvsPhiBarrelNonFlippedLadders
MonitorElement * mePullXvsPhiBarrelNonFlippedLadders
Definition: SiPixelTrackingRecHitsValid.h:179
PixelTopologyBuilder.h
SiPixelTrackingRecHitsValid::nsimhit
int nsimhit
Definition: SiPixelTrackingRecHitsValid.h:498
SiPixelTrackingRecHitsValid::meNxpixZmPanel1
MonitorElement * meNxpixZmPanel1
Definition: SiPixelTrackingRecHitsValid.h:331
dqm::implementation::IBooker::book1D
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
Definition: DQMStore.h:98
SiPixelTrackingRecHitsValid::mePosxZmPanel2_all_hits
MonitorElement * mePosxZmPanel2_all_hits
Definition: SiPixelTrackingRecHitsValid.h:451
SiPixelTrackingRecHitsValid::meNxpixZmPanel1DiskPlaq
MonitorElement * meNxpixZmPanel1DiskPlaq[2][4]
Definition: SiPixelTrackingRecHitsValid.h:224
SiPixelTrackingRecHitsValid::mePosxZmPanel2
MonitorElement * mePosxZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:353
SiPixelTrackingRecHitsValid::meResYvsAlphaBarrel
MonitorElement * meResYvsAlphaBarrel
Definition: SiPixelTrackingRecHitsValid.h:137
SiPixelTrackingRecHitsValid::rechity
float rechity
Definition: SiPixelTrackingRecHitsValid.h:465
Local3DPoint
Point3DBase< float, LocalTag > Local3DPoint
Definition: LocalPoint.h:9
SiPixelTrackingRecHitsValid::mePullyZmPanel2
MonitorElement * mePullyZmPanel2
Definition: SiPixelTrackingRecHitsValid.h:360
SiPixelTrackingRecHitsValid::mePullXvsAlphaZpPanel2
MonitorElement * mePullXvsAlphaZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:431
SiPixelTrackingRecHitsValid::meNpixZpPanel1
MonitorElement * meNpixZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:392
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
SiPixelTrackingRecHitsValid::meNpixBarrelLayerModule
MonitorElement * meNpixBarrelLayerModule[3][8]
Definition: SiPixelTrackingRecHitsValid.h:106
SiPixelTrackingRecHitsValid::meErrxZpPanel1
MonitorElement * meErrxZpPanel1
Definition: SiPixelTrackingRecHitsValid.h:386
SiPixelTrackingRecHitsValid::meResYvsBetaBarrelFlippedLaddersLayer
MonitorElement * meResYvsBetaBarrelFlippedLaddersLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:202
TrackerGeometry
Definition: TrackerGeometry.h:14
SiPixelTrackingRecHitsValid::meResyZpPanel2
MonitorElement * meResyZpPanel2
Definition: SiPixelTrackingRecHitsValid.h:420
SiPixelTrackingRecHitsValid::mePullyBarrelLayer
MonitorElement * mePullyBarrelLayer[3]
Definition: SiPixelTrackingRecHitsValid.h:197