169 const double x1 = -0.5;
170 const double x2 = Nx - 0.5;
171 h2TrigCorr_ = iBooker.
book2D(
"h2TriCorr",
"Trigger bit x vs y;y&&!x;x&&y", Nx, x1, x2, Nx, x1, x2);
180 book1D(iBooker,
hNevts_,
"hNevts",
"number of events", 2, 0, 2);
181 book1D(iBooker,
hNtrackerLayer_,
"hNtrackerLayer",
"number of tracker layers;multiplicity", 20, -0.5, 19.5);
185 "hNtrackerStripPixelLayer",
186 "number of strip + pixel layers;multiplicity",
191 book1D(iBooker,
hTrkPt_,
"hTrkPt",
"pT of all tracks", 50, 0., 50.);
192 book1D(iBooker,
hTrkEta_,
"hTrkEta",
"eta of all tracks", 40, -4., 4.);
193 book1D(iBooker,
hTrkPhi_,
"hTrkPhi",
"phi of all tracks", 40, -4., 4.);
196 "hRatioDxySigmaDxyBS",
197 "ratio of transverse impact parameter and its significance wrt beam spot",
203 "hRatioDxySigmaDxyPV",
204 "ratio of transverse impact parameter and its significance wrt PV",
211 "ratio of longitudinal impact parameter and its significance wrt beam "
219 "ratio of longitudinal impact parameter and its significance wrt PV",
226 book1D(iBooker,
hNgoodTrk_,
"hNgoodTrk",
"number of good tracks", 50, -0.5, 49.5);
228 book1D(iBooker,
hGoodTrkPt500_,
"hGoodTrkPt500",
"pT of all good tracks with pT > 500 MeV", 50, 0., 50.);
229 book1D(iBooker,
hGoodTrkEta500_,
"hGoodTrkEta500",
"eta of all good tracks pT > 500 MeV", 40, -4., 4.);
230 book1D(iBooker,
hGoodTrkPhi500_,
"hGoodTrkPhi500",
"phi of all good tracks pT > 500 MeV", 40, -4., 4.);
232 book1D(iBooker,
hGoodTrkPt900_,
"hGoodTrkPt900",
"pT of all good tracks with pT > 900 MeV", 50, 0., 50.);
233 book1D(iBooker,
hGoodTrkEta900_,
"hGoodTrkEta900",
"eta of all good tracks pT > 900 MeV", 40, -4., 4.);
234 book1D(iBooker,
hGoodTrkPhi900_,
"hGoodTrkPhi900",
"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, -50, 50);
238 book1D(iBooker,
hVertex_y_,
"hVertex_y",
"y position of vertex; y[cm]", 100, -5, 5);
239 book1D(iBooker,
hVertex_x_,
"hVertex_x",
"x position of vertex; x[cm]", 100, -5, 5);
242 book1D(iBooker,
hVertex_z_bs_,
"hVertex_z_bs",
"z position of vertex from beamspot; z[cm]", 200, -50, 50);
244 book1D(iBooker,
hBeamSpot_z_,
"hBeamSpot_z",
"z position of beamspot; z[cm]", 100, -20, 20);
245 book1D(iBooker,
hBeamSpot_y_,
"hBeamSpot_y",
"y position of beamspot; y[cm]", 50, -10, 10);
246 book1D(iBooker,
hBeamSpot_x_,
"hBeamSpot_x",
"x position of beamspot; x[cm]", 50, -10, 10);
250 const double x1 = 0.0;
251 const double x2 = 50.0;
254 "hLeadingTrack_pTSpectrum",
255 "pT spectrum of leading track;pT(GeV/c)",
261 "hLeadingChargedJet_pTSpectrum",
262 "pT spectrum of leading track jet;pT(GeV/c)",
270 const double x1 = -4.;
271 const double x2 = 4.;
274 "hLeadingTrack_phiSpectrum",
275 "#phi spectrum of leading track;#phi",
281 "hLeadingChargedJet_phiSpectrum",
282 "#phi spectrum of leading track jet;#phi",
290 const double x1 = -4.;
291 const double x2 = 4.;
294 "hLeadingTrack_etaSpectrum",
295 "#eta spectrum of leading track;#eta",
301 "hLeadingChargedJet_etaSpectrum",
302 "#eta spectrum of leading track jet;#eta",
310 const double x1 = 0.0;
311 const double x2 = 75.0;
312 const double y1 = 0.;
313 const double y2 = 10.;
316 "hdNdEtadPhi_pTMax_Toward500",
317 "Average number of tracks (pT > 500 MeV) in toward region vs "
318 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
328 "hdNdEtadPhi_pTMax_Transverse500",
329 "Average number of tracks (pT > 500 MeV) in transverse region "
330 "vs leading track pT;pT(GeV/c);dN/d#eta d#phi",
340 "hdNdEtadPhi_pTMax_Away500",
341 "Average number of tracks (pT > 500 MeV) in away region vs "
342 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
352 "hdNdEtadPhi_trackJet_Toward500",
353 "Average number of tracks (pT > 500 MeV) in toward region vs "
354 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
362 "hdNdEtadPhi_trackJet_Transverse500",
363 "Average number of tracks (pT > 500 MeV) in transverse region "
364 "vs leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
374 "hdNdEtadPhi_trackJet_Away500",
375 "Average number of tracks (pT > 500 MeV) in away region vs "
376 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
387 "hpTSumdEtadPhi_pTMax_Toward500",
388 "Average number of tracks (pT > 500 MeV) in toward region vs "
389 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
399 "hpTSumdEtadPhi_pTMax_Transverse500",
400 "Average number of tracks (pT > 500 MeV) in transverse region "
401 "vs leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
411 "hpTSumdEtadPhi_pTMax_Away500",
412 "Average number of tracks (pT > 500 MeV) in away region vs "
413 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
423 "hpTSumdEtadPhi_trackJet_Toward500",
424 "Average number of tracks (pT > 500 MeV) in toward region vs "
425 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
435 "hpTSumdEtadPhi_trackJet_Transverse500",
436 "Average number of tracks (pT > 500 MeV) in transverse region "
437 "vs leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
447 "hpTSumdEtadPhi_trackJet_Away500",
448 "Average number of tracks (pT > 500 MeV) in away region vs "
449 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
460 "hdNdEtadPhi_pTMax_Toward900",
461 "Average number of tracks (pT > 900 MeV) in toward region vs "
462 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
472 "hdNdEtadPhi_pTMax_Transverse900",
473 "Average number of tracks (pT > 900 MeV) in transverse region "
474 "vs leading track pT;pT(GeV/c);dN/d#eta d#phi",
484 "hdNdEtadPhi_pTMax_Away900",
485 "Average number of tracks (pT > 900 MeV) in away region vs "
486 "leading track pT;pT(GeV/c);dN/d#eta d#phi",
496 "hdNdEtadPhi_trackJet_Toward900",
497 "Average number of tracks (pT > 900 MeV) in toward region vs "
498 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
506 "hdNdEtadPhi_trackJet_Transverse900",
507 "Average number of tracks (pT > 900 MeV) in transverse region "
508 "vs leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
518 "hdNdEtadPhi_trackJet_Away900",
519 "Average number of tracks (pT > 900 MeV) in away region vs "
520 "leading track jet pT;pT(GeV/c);dN/d#eta d#phi",
531 "hpTSumdEtadPhi_pTMax_Toward900",
532 "Average number of tracks (pT > 900 MeV) in toward region vs "
533 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
543 "hpTSumdEtadPhi_pTMax_Transverse900",
544 "Average number of tracks (pT > 900 MeV) in transverse region "
545 "vs leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
555 "hpTSumdEtadPhi_pTMax_Away900",
556 "Average number of tracks (pT > 900 MeV) in away region vs "
557 "leading track pT;pT(GeV/c);dpTSum/d#eta d#phi",
567 "hpTSumdEtadPhi_trackJet_Toward900",
568 "Average number of tracks (pT > 900 MeV) in toward region vs "
569 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
579 "hpTSumdEtadPhi_trackJet_Transverse900",
580 "Average number of tracks (pT > 900 MeV) in transverse region "
581 "vs leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
591 "hpTSumdEtadPhi_trackJet_Away900",
592 "Average number of tracks (pT > 900 MeV) in away region vs "
593 "leading track jet pT;pT(GeV/c);dpTSum/d#eta d#phi",
605 const double x1 = 0.0;
606 const double x2 = 20.0;
613 const double x1 = -180.0;
614 const double x2 = 180.0;
618 "hdPhi_maxpTTrack_tracks",
619 "delta phi between leading tracks and other "
620 "tracks;#Delta#phi(leading track-track)",
626 "hdPhi_chargedJet_tracks",
627 "delta phi between leading charged jet and "
628 "tracks;#Delta#phi(leading charged jet-track)",
std::vector< MonitorElement * > hdNdEtadPhi_trackJet_Toward900_
std::vector< MonitorElement * > hpTSumdEtadPhi_trackJet_Transverse900_
virtual void setCurrentFolder(std::string const &fullpath)
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_
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_
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_
virtual 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 * > 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_
std::vector< MonitorElement * > hBeamSpot_y_
MonitorElement * book2D(TString const &name, TString const &title, int nchX, double lowX, double highX, int nchY, double lowY, double highY, FUNC onbooking=NOOP())
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_
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
std::vector< MonitorElement * > hRatioDzSigmaDzPV_
std::vector< MonitorElement * > hRatioPtErrorPt_
std::vector< MonitorElement * > hNtrackerPixelLayer_
std::vector< MonitorElement * > hBeamSpot_z_
std::vector< MonitorElement * > hpTSumdEtadPhi_pTMax_Transverse900_