178 const double x1 = -0.5;
179 const double x2 = Nx - 0.5;
181 Nx, x1, x2, Nx, x1, x2);
187 if (h) h->SetStats(
false);
189 book1D(iBooker,
hNevts_,
"hNevts",
"number of events", 2, 0, 2);
191 "number of tracker layers;multiplicity", 20, -0.5, 19.5);
193 "number of pixel layers;multiplicity", 10, -0.5, 9.5);
195 "number of strip + pixel layers;multiplicity", 30, -0.5, 39.5);
197 "ratio of pT error and track pT", 25, 0., 5.);
198 book1D(iBooker,
hTrkPt_,
"hTrkPt",
"pT of all tracks", 50, 0., 50.);
199 book1D(iBooker,
hTrkEta_,
"hTrkEta",
"eta of all tracks", 40, -4., 4.);
200 book1D(iBooker,
hTrkPhi_,
"hTrkPhi",
"phi of all tracks", 40, -4., 4.);
203 "ratio of transverse impact parameter and its significance wrt beam spot",
206 "ratio of transverse impact parameter and its significance wrt PV", 60,
209 "ratio of longitudinal impact parameter and its significance wrt beam " 213 "ratio of longitudinal impact parameter and its significance wrt PV",
222 "pT of all good tracks with pT > 500 MeV", 50, 0., 50.);
224 "eta of all good tracks pT > 500 MeV", 40, -4., 4.);
226 "phi of all good tracks pT > 500 MeV", 40, -4., 4.);
229 "pT of all good tracks with pT > 900 MeV", 50, 0., 50.);
231 "eta of all good tracks pT > 900 MeV", 40, -4., 4.);
233 "phi of all good tracks pT > 900 MeV", 40, -4., 4.);
237 book1D(iBooker,
hVertex_z_,
"hVertex_z",
"z position of vertex; z[cm]", 200,
239 book1D(iBooker,
hVertex_y_,
"hVertex_y",
"y position of vertex; y[cm]", 100,
241 book1D(iBooker,
hVertex_x_,
"hVertex_x",
"x position of vertex; x[cm]", 100,
246 "z position of vertex from beamspot; z[cm]", 200, -50, 50);
257 const double x1 = 0.0;
258 const double x2 = 50.0;
260 "pT spectrum of leading track;pT(GeV/c)", Nx, x1, x2);
262 "hLeadingChargedJet_pTSpectrum",
263 "pT spectrum of leading track jet;pT(GeV/c)", Nx, x1, x2);
268 const double x1 = -4.;
269 const double x2 = 4.;
271 "#phi spectrum of leading track;#phi", Nx, x1, x2);
273 "hLeadingChargedJet_phiSpectrum",
274 "#phi spectrum of leading track jet;#phi", Nx, x1, x2);
279 const double x1 = -4.;
280 const double x2 = 4.;
282 "#eta spectrum of leading track;#eta", Nx, x1, x2);
284 "hLeadingChargedJet_etaSpectrum",
285 "#eta spectrum of leading track jet;#eta", Nx, x1, x2);
290 const double x1 = 0.0;
291 const double x2 = 75.0;
292 const double y1 = 0.;
293 const double y2 = 10.;
295 "hdNdEtadPhi_pTMax_Toward500",
296 "Average number of tracks (pT > 500 MeV) in toward region vs " 297 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
298 Nx, x1, x2, y1, y2,
false,
false);
300 "hdNdEtadPhi_pTMax_Transverse500",
301 "Average number of tracks (pT > 500 MeV) in transverse region " 302 "vs leading track pT;pT(GeV/c);dN/d#eta d#phi",
303 Nx, x1, x2, y1, y2,
false,
false);
305 "hdNdEtadPhi_pTMax_Away500",
306 "Average number of tracks (pT > 500 MeV) in away region vs " 307 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
308 Nx, x1, x2, y1, y2,
false,
false);
310 "hdNdEtadPhi_trackJet_Toward500",
311 "Average number of tracks (pT > 500 MeV) in toward region vs " 312 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
315 "hdNdEtadPhi_trackJet_Transverse500",
316 "Average number of tracks (pT > 500 MeV) in transverse region " 317 "vs leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
318 Nx, x1, x2, y1, y2,
false,
false);
320 "hdNdEtadPhi_trackJet_Away500",
321 "Average number of tracks (pT > 500 MeV) in away region vs " 322 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
323 Nx, x1, x2, y1, y2,
false,
false);
326 "hpTSumdEtadPhi_pTMax_Toward500",
327 "Average number of tracks (pT > 500 MeV) in toward region vs " 328 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
329 Nx, x1, x2, y1, y2,
false,
false);
331 "hpTSumdEtadPhi_pTMax_Transverse500",
332 "Average number of tracks (pT > 500 MeV) in transverse region " 333 "vs leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
334 Nx, x1, x2, y1, y2,
false,
false);
336 "hpTSumdEtadPhi_pTMax_Away500",
337 "Average number of tracks (pT > 500 MeV) in away region vs " 338 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
339 Nx, x1, x2, y1, y2,
false,
false);
341 "hpTSumdEtadPhi_trackJet_Toward500",
342 "Average number of tracks (pT > 500 MeV) in toward region vs " 343 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
344 Nx, x1, x2, y1, y2,
false,
false);
346 "hpTSumdEtadPhi_trackJet_Transverse500",
347 "Average number of tracks (pT > 500 MeV) in transverse region " 348 "vs leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
349 Nx, x1, x2, y1, y2,
false,
false);
351 "hpTSumdEtadPhi_trackJet_Away500",
352 "Average number of tracks (pT > 500 MeV) in away region vs " 353 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
354 Nx, x1, x2, y1, y2,
false,
false);
357 "hdNdEtadPhi_pTMax_Toward900",
358 "Average number of tracks (pT > 900 MeV) in toward region vs " 359 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
360 Nx, x1, x2, y1, y2,
false,
false);
362 "hdNdEtadPhi_pTMax_Transverse900",
363 "Average number of tracks (pT > 900 MeV) in transverse region " 364 "vs leading track pT;pT(GeV/c);dN/d#eta d#phi",
365 Nx, x1, x2, y1, y2,
false,
false);
367 "hdNdEtadPhi_pTMax_Away900",
368 "Average number of tracks (pT > 900 MeV) in away region vs " 369 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
370 Nx, x1, x2, y1, y2,
false,
false);
372 "hdNdEtadPhi_trackJet_Toward900",
373 "Average number of tracks (pT > 900 MeV) in toward region vs " 374 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
377 "hdNdEtadPhi_trackJet_Transverse900",
378 "Average number of tracks (pT > 900 MeV) in transverse region " 379 "vs leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
380 Nx, x1, x2, y1, y2,
false,
false);
382 "hdNdEtadPhi_trackJet_Away900",
383 "Average number of tracks (pT > 900 MeV) in away region vs " 384 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
385 Nx, x1, x2, y1, y2,
false,
false);
388 "hpTSumdEtadPhi_pTMax_Toward900",
389 "Average number of tracks (pT > 900 MeV) in toward region vs " 390 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
391 Nx, x1, x2, y1, y2,
false,
false);
393 "hpTSumdEtadPhi_pTMax_Transverse900",
394 "Average number of tracks (pT > 900 MeV) in transverse region " 395 "vs leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
396 Nx, x1, x2, y1, y2,
false,
false);
398 "hpTSumdEtadPhi_pTMax_Away900",
399 "Average number of tracks (pT > 900 MeV) in away region vs " 400 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
401 Nx, x1, x2, y1, y2,
false,
false);
403 "hpTSumdEtadPhi_trackJet_Toward900",
404 "Average number of tracks (pT > 900 MeV) in toward region vs " 405 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
406 Nx, x1, x2, y1, y2,
false,
false);
408 "hpTSumdEtadPhi_trackJet_Transverse900",
409 "Average number of tracks (pT > 900 MeV) in transverse region " 410 "vs leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
411 Nx, x1, x2, y1, y2,
false,
false);
413 "hpTSumdEtadPhi_trackJet_Away900",
414 "Average number of tracks (pT > 900 MeV) in away region vs " 415 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
416 Nx, x1, x2, y1, y2,
false,
false);
421 const double x1 = 0.0;
422 const double x2 = 20.0;
425 "Charged jet multiplicity;multiplicities", Nx, x1, x2);
430 const double x1 = -180.0;
431 const double x2 = 180.0;
434 "delta phi between leading tracks and other " 435 "tracks;#Delta#phi(leading track-track)",
438 "delta phi between leading charged jet and " 439 "tracks;#Delta#phi(leading charged jet-track)",
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Toward900_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Transverse900_
FWCore Framework interface EventSetupRecordImplementation h
Helper function to determine trigger accepts.
std::vector< MonitorElement * > hTrkNdof_
std::vector< MonitorElement * > hGoodTrkPhi500_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Transverse500_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Away900_
std::vector< MonitorElement * > hLeadingChargedJet_phiSpectrum_
std::vector< MonitorElement * > hTrkChi2_
std::vector< MonitorElement * > hVertex_z_bs_
std::vector< MonitorElement * > hGoodTrkEta900_
std::vector< MonitorElement * > hGoodTrkPt900_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Away500_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Away900_
void bookProfile(DQMStore::IBooker &, std::vector< MonitorElement * > &mes, const std::string &name, const std::string &title, int nx, double x1, double x2, double y1, double y2, bool sumw2=true, bool sbox=true)
std::vector< std::string > hltTrgUsedNames_
void setBinLabel(int bin, const std::string &label, int axis=1)
set bin label for x, y or z axis (axis=1, 2, 3 respectively)
std::vector< MonitorElement * > hTrkEta_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Away500_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Transverse500_
std::vector< MonitorElement * > hLeadingChargedJet_etaSpectrum_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Away900_
std::vector< MonitorElement * > hLeadingTrack_etaSpectrum_
std::vector< MonitorElement * > hLeadingChargedJet_pTSpectrum_
std::vector< MonitorElement * > hGoodTrkPhi900_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Toward500_
std::vector< MonitorElement * > hVertex_ndof_
std::vector< MonitorElement * > hVertex_rho_
void setCurrentFolder(std::string const &fullpath)
std::vector< MonitorElement * > hNtrackerLayer_
std::vector< MonitorElement * > hRatioDzSigmaDzBS_
MonitorElement * h2TrigCorr_
std::vector< MonitorElement * > hVertex_y_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Toward500_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Toward900_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Away900_
std::vector< MonitorElement * > hVertex_x_
std::vector< MonitorElement * > hLeadingTrack_phiSpectrum_
std::vector< MonitorElement * > hChargedJetMulti_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Toward900_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Transverse900_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Transverse900_
std::vector< MonitorElement * > hGoodTrkPt500_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Toward500_
std::vector< MonitorElement * > hTrkPhi_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Toward900_
std::vector< MonitorElement * > hdPhi_maxpTTrack_tracks_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Toward500_
std::vector< MonitorElement * > hNvertices_
std::vector< MonitorElement * > hdNdEtadPhi_pTMax_Away500_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Transverse500_
std::vector< MonitorElement * > hNgoodTrk_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Away500_
MonitorElement * book2D(Args &&...args)
std::vector< MonitorElement * > hBeamSpot_y_
std::vector< MonitorElement * > hLeadingTrack_pTSpectrum_
std::vector< MonitorElement * > hRatioDxySigmaDxyBS_
std::vector< MonitorElement * > hRatioDxySigmaDxyPV_
std::vector< MonitorElement * > hdPhi_chargedJet_tracks_
std::vector< MonitorElement * > hNtrackerStripPixelLayer_
std::vector< MonitorElement * > hNevts_
std::vector< MonitorElement * > hBeamSpot_x_
void book1D(DQMStore::IBooker &, std::vector< MonitorElement * > &mes, const std::string &name, const std::string &title, int nx, double x1, double x2, bool sumw2=true, bool sbox=true)
std::vector< MonitorElement * > hTrkPt_
std::vector< MonitorElement * > hGoodTrkEta500_
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Transverse500_
std::vector< MonitorElement * > hVertex_z_
std::vector< MonitorElement * > hRatioDzSigmaDzPV_
std::vector< MonitorElement * > hRatioPtErrorPt_
std::vector< MonitorElement * > hNtrackerPixelLayer_
std::vector< MonitorElement * > hBeamSpot_z_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Transverse900_