388 hRecAlpha = booker.
book1D(pre +
"_hRecAlpha",
"4D RecHit alpha (RPhi) distribution;#alpha^{x} (rad)", 100, -1.5, 1.5);
389 hRecBeta = booker.
book1D(pre +
"_hRecBeta",
"4D RecHit beta distribution:#alpha^{y} (rad)", 100, -1.5, 1.5);
391 hSimAlpha = booker.
book1D(pre +
"_hSimAlpha",
"4D segment from SimHit alpha (RPhi) distribution;i#alpha^{x} (rad)",
393 hSimBeta = booker.
book1D(pre +
"_hSimBeta",
"4D segment from SimHit beta distribution;#alpha^{y} (rad)",
395 hRecVsSimAlpha = booker.
book2D(pre +
"_hRecVsSimAlpha",
"4D segment rec alpha {v}s sim alpha (RPhi);#alpha^{x} (rad)",
396 100, -1.5, 1.5, 100, -1.5, 1.5);
397 hRecVsSimBeta = booker.
book2D(pre +
"_hRecVsSimBeta",
"4D segment rec beta vs sim beta (RZ);#alpha^{y} (rad)",
398 100, -1.5, 1.5, 100, -1.5, 1.5);
401 "4D RecHit residual on #alpha_x direction vs eta;#eta;#alpha^{x}_{rec}-#alpha^{x}_{sim} (rad)",
402 100, -2.5, 2.5, 100, -0.025, 0.025);
404 "4D RecHit residual on #alpha_x direction vs phi (rad);#phi (rad);#alpha^{x}_{rec}-#alpha^{x}_{sim} (rad)",
405 100, -3.2, 3.2, 100, -0.025, 0.025);
407 "4D RecHit residual on beta direction vs eta;#eta;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
408 100, -2.5, 2.5, 200, -0.2, 0.2);
410 "4D RecHit residual on beta direction vs phi;#phi (rad);#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
411 100, -3.2, 3.2, 200, -0.2, 0.2);
413 hResXVsEta = booker.
book2D(pre +
"_hResXVsEta",
"4D RecHit residual on position (x) in chamber vs eta;#eta;x_{rec}-x_{sim} (cm)",
414 100, -2.5, 2.5, 150, -0.3, 0.3);
415 hResXVsPhi = booker.
book2D(pre +
"_hResXVsPhi",
"4D RecHit residual on position (x) in chamber vs phi;#phi (rad);x_{rec}-x_{sim} (cm)",
416 100, -3.2, 3.2, 150, -0.3, 0.3);
418 hResYVsEta = booker.
book2D(pre +
"_hResYVsEta",
"4D RecHit residual on position (y) in chamber vs eta;#eta;y_{rec}-y_{sim} (cm)",
419 100, -2.5, 2.5, 150, -0.6, 0.6);
420 hResYVsPhi = booker.
book2D(pre +
"_hResYVsPhi",
"4D RecHit residual on position (y) in chamber vs phi;#phi (rad);y_{rec}-y_{sim} (cm)",
421 100, -3.2, 3.2, 150, -0.6, 0.6);
424 200, -0.3, 0.3, 500, -0.15, 0.15);
425 hResXVsResY = booker.
book2D(pre +
"_hResXVsResY",
"4D RecHit residual on X vs residual on Y",
426 150, -0.6, 0.6, 50, -0.3, 0.3);
427 hResAlphaVsResX = booker.
book2D(pre +
"_hResAlphaVsResX",
"4D RecHit residual on alpha vs residual on x",
428 150, -0.3, 0.3, 500, -0.15, 0.15);
430 hResAlphaVsResY = booker.
book2D(pre +
"_hResAlphaVsResY",
"4D RecHit residual on alpha vs residual on y",
431 150, -0.6, 0.6, 500, -0.15, 0.15);
433 hRecBetaRZ = booker.
book1D(pre +
"_hRecBetaRZ",
"4D RecHit beta distribution:#alpha^{y} (rad)", 100, -1.5, 1.5);
435 hSimBetaRZ = booker.
book1D(pre +
"_hSimBetaRZ",
"4D segment from SimHit beta distribution in RZ SL;#alpha^{y} (rad)",
437 hRecVsSimBetaRZ = booker.
book2D(pre +
"_hRecVsSimBetaRZ",
"4D segment rec beta vs sim beta (RZ) in RZ SL;#alpha^{y} (rad)",
438 100, -1.5, 1.5, 100, -1.5, 1.5);
441 "4D RecHit residual on beta direction vs eta;#eta in RZ SL;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
442 100, -2.5, 2.5, 200, -0.2, 0.2);
444 "4D RecHit residual on beta direction vs phi in RZ SL;#phi (rad);#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
445 100, -3.2, 3.2, 200, -0.2, 0.2);
447 "4D RecHit residual on position (y) in chamber vs eta in RZ SL;#eta;y_{rec}-y_{sim} (cm)",
448 100, -2.5, 2.5, 150, -0.6, 0.6);
450 "4D RecHit residual on position (y) in chamber vs phi in RZ SL;#phi (rad);y_{rec}-y_{sim} (cm)",
451 100, -3.2, 3.2, 150, -0.6, 0.6);
455 "4D RecHit pull on #alpha_x direction vs eta;#eta;(#alpha^{x}_{rec}-#alpha^{x}_{sim})/#sigma",
456 100, -2.5, 2.5, 100, -5, 5);
458 "4D RecHit pull on #alpha_x direction vs phi (rad);#phi (rad);(#alpha^{x}_{rec}-#alpha^{x}_{sim})/#sigma",
459 100, -3.2, 3.2, 100, -5, 5);
461 "4D RecHit pull on beta direction vs eta;#eta;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
462 100, -2.5, 2.5, 200, -5, 5);
464 "4D RecHit pull on beta direction vs phi;#phi (rad);(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
465 100, -3.2, 3.2, 200, -5, 5);
467 "4D RecHit pull on position (x) in chamber vs eta;#eta;(x_{rec}-x_{sim})#sigma",
468 100, -2.5, 2.5, 150, -5, 5);
470 "4D RecHit pull on position (x) in chamber vs phi;#phi (rad);(x_{rec}-x_{sim})/#sigma",
471 100, -3.2, 3.2, 150, -5, 5);
473 "4D RecHit pull on position (y) in chamber vs eta;#eta;(y_{rec}-y_{sim})/#sigma",
474 100, -2.5, 2.5, 150, -5, 5);
476 "4D RecHit pull on position (y) in chamber vs phi;#phi (rad);(y_{rec}-y_{sim})/#sigma",
477 100, -3.2, 3.2, 150, -5, 5);
479 "4D RecHit pull on beta direction vs eta;#eta in RZ SL;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
480 100, -2.5, 2.5, 200, -5, 5);
482 "4D RecHit pull on beta direction vs phi in RZ SL;#phi (rad);(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
483 100, -3.2, 3.2, 200, -5, 5);
485 "4D RecHit pull on position (y) in chamber vs eta in RZ SL;#eta;(y_{rec}-y_{sim})/#sigma",
486 100, -2.5, 2.5, 150, -5, 5);
488 "4D RecHit pull on position (y) in chamber vs phi in RZ SL;#phi (rad);(y_{rec}-y_{sim})/#sigma", 100, -3.2, 3.2, 150, -5, 5);
493 "4D RecHit residual on #alpha_x direction;#alpha^{x}_{rec}-#alpha^{x}_{sim} (rad)",
497 "4D RecHit residual on beta direction;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
499 hResX = booker.
book1D(pre +
"_hResX",
"4D RecHit residual on position (x) in chamber;x_{rec}-x_{sim} (cm)",
501 hResY = booker.
book1D(pre +
"_hResY",
"4D RecHit residual on position (y) in chamber;y_{rec}-y_{sim} (cm)", 150, -0.6, 0.6);
505 "4D RecHit residual on beta direction in RZ SL;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
509 "4D RecHit residual on position (y) in chamber in RZ SL;y_{rec}-y_{sim} (cm)",
516 "4D RecHit pull on #alpha_x direction;(#alpha^{x}_{rec}-#alpha^{x}_{sim})/#sigma",
519 "4D RecHit pull on beta direction;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
523 "4D RecHit pull on position (x) in chamber;(x_{rec}-x_{sim})#sigma",
527 "4D RecHit pull on position (y) in chamber;(y_{rec}-y_{sim})/#sigma", 150, -5, 5);
530 "4D RecHit pull on beta direction in RZ SL;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
534 "4D RecHit pull on position (y) in chamber in RZ SL;(y_{rec}-y_{sim})/#sigma",
540 hHitMult = booker.
book2D(pre +
"_hNHits",
"NHits", 12, 0, 12, 6, 0, 6);
541 ht0 = booker.
book2D(pre +
"_ht0",
"t0", 200,-25, 25, 200,-25, 25);
ConcurrentMonitorElement hResBetaVsPhiRZ
ConcurrentMonitorElement hResYVsPhiRZ
ConcurrentMonitorElement ht0
ConcurrentMonitorElement hPullX
ConcurrentMonitorElement hRecVsSimBeta
ConcurrentMonitorElement hSimBeta
ConcurrentMonitorElement hResXVsPhi
ConcurrentMonitorElement hResAlphaVsResY
ConcurrentMonitorElement hResBeta
ConcurrentMonitorElement hRecBeta
ConcurrentMonitorElement hSimBetaRZ
ConcurrentMonitorElement hResAlphaVsPhi
ConcurrentMonitorElement hRecBetaRZ
ConcurrentMonitorElement hPullAlphaVsPhi
ConcurrentMonitorElement hPullYVsEtaRZ
ConcurrentMonitorElement hSimAlpha
ConcurrentMonitorElement hPullXVsEta
ConcurrentMonitorElement hPullAlphaVsEta
ConcurrentMonitorElement hResBetaVsEta
ConcurrentMonitorElement hRecAlpha
void setCurrentFolder(std::string const &fullpath)
ConcurrentMonitorElement book2D(Args &&...args)
ConcurrentMonitorElement hResAlpha
ConcurrentMonitorElement hPullBeta
ConcurrentMonitorElement hPullYVsPhi
ConcurrentMonitorElement hPullYVsPhiRZ
ConcurrentMonitorElement hResXVsEta
ConcurrentMonitorElement book1D(Args &&...args)
ConcurrentMonitorElement hResBetaVsPhi
ConcurrentMonitorElement hRecVsSimBetaRZ
ConcurrentMonitorElement hRecVsSimAlpha
ConcurrentMonitorElement hPullBetaVsPhi
ConcurrentMonitorElement hPullAlpha
ConcurrentMonitorElement hResAlphaVsResBeta
ConcurrentMonitorElement hPullBetaRZ
ConcurrentMonitorElement hPullY
ConcurrentMonitorElement hResAlphaVsEta
ConcurrentMonitorElement hResYVsEtaRZ
ConcurrentMonitorElement hResYRZ
ConcurrentMonitorElement hResYVsPhi
ConcurrentMonitorElement hHitMult
ConcurrentMonitorElement hPullBetaVsPhiRZ
ConcurrentMonitorElement hResXVsResY
ConcurrentMonitorElement hResBetaRZ
ConcurrentMonitorElement hResY
ConcurrentMonitorElement hPullXVsPhi
ConcurrentMonitorElement hResX
ConcurrentMonitorElement hResYVsEta
ConcurrentMonitorElement hPullYVsEta
ConcurrentMonitorElement hPullBetaVsEta
ConcurrentMonitorElement hPullBetaVsEtaRZ
ConcurrentMonitorElement hResAlphaVsResX
ConcurrentMonitorElement hResBetaVsEtaRZ
ConcurrentMonitorElement hPullYRZ