1506 layerMEs.meWclusRphi =
nullptr;
1507 layerMEs.meAdcRphi =
nullptr;
1508 layerMEs.meResolxLFRphi =
nullptr;
1509 layerMEs.meResolxMFRphi =
nullptr;
1510 layerMEs.meResolxMFRphiwclus1 =
nullptr;
1511 layerMEs.meResolxMFRphiwclus2 =
nullptr;
1512 layerMEs.meResolxMFRphiwclus3 =
nullptr;
1513 layerMEs.meResolxMFRphiwclus4 =
nullptr;
1514 layerMEs.meResLFRphi =
nullptr;
1515 layerMEs.meResMFRphi =
nullptr;
1516 layerMEs.meResMFRphiwclus1 =
nullptr;
1517 layerMEs.meResMFRphiwclus2 =
nullptr;
1518 layerMEs.meResMFRphiwclus3 =
nullptr;
1519 layerMEs.meResMFRphiwclus4 =
nullptr;
1520 layerMEs.mePullLFRphi =
nullptr;
1521 layerMEs.mePullMFRphi =
nullptr;
1522 layerMEs.mePullMFRphiwclus1 =
nullptr;
1523 layerMEs.mePullMFRphiwclus2 =
nullptr;
1524 layerMEs.mePullMFRphiwclus3 =
nullptr;
1525 layerMEs.mePullMFRphiwclus4 =
nullptr;
1526 layerMEs.meTrackangleRphi =
nullptr;
1527 layerMEs.meTrackanglebetaRphi =
nullptr;
1528 layerMEs.meTrackangle2Rphi =
nullptr;
1529 layerMEs.mePullTrackangleProfileRphi =
nullptr;
1530 layerMEs.mePullTrackangle2DRphi =
nullptr;
1531 layerMEs.meTrackwidthRphi =
nullptr;
1532 layerMEs.meExpectedwidthRphi =
nullptr;
1533 layerMEs.meClusterwidthRphi =
nullptr;
1534 layerMEs.meCategoryRphi =
nullptr;
1535 layerMEs.mePullTrackwidthProfileRphi =
nullptr;
1536 layerMEs.mePullTrackwidthProfileRphiwclus1 =
nullptr;
1537 layerMEs.mePullTrackwidthProfileRphiwclus2 =
nullptr;
1538 layerMEs.mePullTrackwidthProfileRphiwclus3 =
nullptr;
1539 layerMEs.mePullTrackwidthProfileRphiwclus4 =
nullptr;
1540 layerMEs.mePullTrackwidthProfileCategory1Rphi =
nullptr;
1541 layerMEs.mePullTrackwidthProfileCategory2Rphi =
nullptr;
1542 layerMEs.mePullTrackwidthProfileCategory3Rphi =
nullptr;
1543 layerMEs.mePullTrackwidthProfileCategory4Rphi =
nullptr;
1544 layerMEs.meResolxMFTrackwidthProfileRphi =
nullptr;
1546 layerMEs.meResolxMFTrackwidthProfileWclus1Rphi =
nullptr;
1547 layerMEs.meResolxMFTrackwidthProfileWclus2Rphi =
nullptr;
1548 layerMEs.meResolxMFTrackwidthProfileWclus3Rphi =
nullptr;
1549 layerMEs.meResolxMFTrackwidthProfileWclus4Rphi =
nullptr;
1550 layerMEs.meResMFTrackwidthProfileWclus1Rphi =
nullptr;
1551 layerMEs.meResMFTrackwidthProfileWclus2Rphi =
nullptr;
1552 layerMEs.meResMFTrackwidthProfileWclus3Rphi =
nullptr;
1553 layerMEs.meResMFTrackwidthProfileWclus4Rphi =
nullptr;
1555 layerMEs.meResolxMFTrackwidthProfileCategory1Rphi =
nullptr;
1556 layerMEs.meResolxMFTrackwidthProfileCategory2Rphi =
nullptr;
1557 layerMEs.meResolxMFTrackwidthProfileCategory3Rphi =
nullptr;
1558 layerMEs.meResolxMFTrackwidthProfileCategory4Rphi =
nullptr;
1559 layerMEs.meResolxMFClusterwidthProfileCategory1Rphi =
nullptr;
1560 layerMEs.meResolxMFAngleProfileRphi =
nullptr;
1561 layerMEs.merapidityResProfilewclus1 =
nullptr;
1562 layerMEs.merapidityResProfilewclus2 =
nullptr;
1563 layerMEs.merapidityResProfilewclus3 =
nullptr;
1564 layerMEs.merapidityResProfilewclus4 =
nullptr;
1569 layerMEs.meWclusRphi =
bookME1D(ibooker,
"TH1WclusRphi", hidmanager.
createHistoLayer(
"Wclus_rphi",
"layer",
label,
"").c_str() ,
"Cluster Width - Number of strips that belong to the RecHit cluster");
1574 layerMEs.meAdcRphi =
bookME1D(ibooker,
"TH1AdcRphi", hidmanager.
createHistoLayer(
"Adc_rphi",
"layer",
label,
"").c_str() ,
"RecHit Cluster Charge");
1579 layerMEs.meResolxLFRphi =
bookME1D(ibooker,
"TH1ResolxLFRphi", hidmanager.
createHistoLayer(
"Resolx_LF_rphi",
"layer",
label,
"").c_str() ,
"RecHit resol(x) coord.");
1580 layerMEs.meResolxLFRphi->
setAxisTitle(
"resol(x) RecHit coord. (local frame) in " +
label);
1584 layerMEs.meResolxMFRphi =
bookME1D(ibooker,
"TH1ResolxMFRphi", hidmanager.
createHistoLayer(
"Resolx_MF_rphi",
"layer",
label,
"").c_str() ,
"RecHit resol(x) coord.");
1585 layerMEs.meResolxMFRphi->
setAxisTitle(
"resol(x) RecHit coord. (measurement frame) in " +
label);
1589 layerMEs.meResolxMFRphiwclus1 =
bookME1D(ibooker,
"TH1ResolxMFRphiwclus1", hidmanager.
createHistoLayer(
"Resolx_MF_wclus1_rphi",
"layer",
label,
"").c_str() ,
"RecHit resol(x) coord. w=1 ");
1590 layerMEs.meResolxMFRphiwclus1->
setAxisTitle(
"resol(x) RecHit coord. (measurement frame) for w=1 in " +
label);
1594 layerMEs.meResolxMFRphiwclus2 =
bookME1D(ibooker,
"TH1ResolxMFRphiwclus2", hidmanager.
createHistoLayer(
"Resolx_MF_wclus2_rphi",
"layer",
label,
"").c_str() ,
"RecHit resol(x) coord. w=2 ");
1595 layerMEs.meResolxMFRphiwclus2->
setAxisTitle(
"resol(x) RecHit coord. (measurement frame) for w=2 in " +
label);
1599 layerMEs.meResolxMFRphiwclus3 =
bookME1D(ibooker,
"TH1ResolxMFRphiwclus3", hidmanager.
createHistoLayer(
"Resolx_MF_wclus3_rphi",
"layer",
label,
"").c_str() ,
"RecHit resol(x) coord. w=3 ");
1600 layerMEs.meResolxMFRphiwclus3->
setAxisTitle(
"resol(x) RecHit coord. (measurement frame) for w=3 in " +
label);
1604 layerMEs.meResolxMFRphiwclus4 =
bookME1D(ibooker,
"TH1ResolxMFRphiwclus4", hidmanager.
createHistoLayer(
"Resolx_MF_wclus4_rphi",
"layer",
label,
"").c_str() ,
"RecHit resol(x) coord. w=4 ");
1605 layerMEs.meResolxMFRphiwclus4->
setAxisTitle(
"resol(x) RecHit coord. (measurement frame) for w=4 in " +
label);
1609 layerMEs.meResLFRphi =
bookME1D(ibooker,
"TH1ResLFRphi", hidmanager.
createHistoLayer(
"Res_LF_rphi",
"layer",
label,
"").c_str() ,
"Residual of the hit x coordinate");
1610 layerMEs.meResLFRphi->
setAxisTitle(
"Hit Residuals(x) (local frame) in " +
label);
1614 layerMEs.meResMFRphi =
bookME1D(ibooker,
"TH1ResMFRphi",hidmanager.
createHistoLayer(
"Res_MF_Rphi",
"layer",
label,
"").c_str() ,
"Residual of the hit x coordinate");
1615 layerMEs.meResMFRphi->
setAxisTitle(
"Hit Residuals(x) (measurement frame) in "+
label);
1619 layerMEs.meResMFRphiwclus1 =
bookME1D(ibooker,
"TH1ResMFRphiwclus1",hidmanager.
createHistoLayer(
"Res_MF_wclus1_Rphi",
"layer",
label,
"").c_str() ,
"Residual of the hit x coordinate w=1");
1620 layerMEs.meResMFRphiwclus1->
setAxisTitle(
"Hit Residuals(x) (measurement frame) for w=1 in "+
label);
1624 layerMEs.meResMFRphiwclus2 =
bookME1D(ibooker,
"TH1ResMFRphiwclus2",hidmanager.
createHistoLayer(
"Res_MF_wclus2_Rphi",
"layer",
label,
"").c_str() ,
"Residual of the hit x coordinate w=2");
1625 layerMEs.meResMFRphiwclus2->
setAxisTitle(
"Hit Residuals(x) (measurement frame) for w=2 in "+
label);
1629 layerMEs.meResMFRphiwclus3 =
bookME1D(ibooker,
"TH1ResMFRphiwclus3",hidmanager.
createHistoLayer(
"Res_MF_wclus3_Rphi",
"layer",
label,
"").c_str() ,
"Residual of the hit x coordinate w=3");
1630 layerMEs.meResMFRphiwclus3->
setAxisTitle(
"Hit Residuals(x) (measurement frame) for w=3 in "+
label);
1634 layerMEs.meResMFRphiwclus4 =
bookME1D(ibooker,
"TH1ResMFRphiwclus4",hidmanager.
createHistoLayer(
"Res_MF_wclus4_Rphi",
"layer",
label,
"").c_str() ,
"Residual of the hit x coordinate w=4");
1635 layerMEs.meResMFRphiwclus4->
setAxisTitle(
"Hit Residuals(x) (measurement frame) for w=4 in "+
label);
1639 layerMEs.mePullLFRphi =
bookME1D(ibooker,
"TH1PullLFRphi", hidmanager.
createHistoLayer(
"Pull_LF_rphi",
"layer",
label,
"").c_str() ,
"Pull distribution");
1640 layerMEs.mePullLFRphi->
setAxisTitle(
"Pull distribution (local frame) in " +
label);
1644 layerMEs.mePullMFRphi =
bookME1D(ibooker,
"TH1PullMFRphi", hidmanager.
createHistoLayer(
"Pull_MF_rphi",
"layer",
label,
"").c_str() ,
"Pull distribution");
1645 layerMEs.mePullMFRphi->
setAxisTitle(
"Pull distribution (measurement frame) in " +
label);
1649 layerMEs.mePullMFRphiwclus1 =
bookME1D(ibooker,
"TH1PullMFRphiwclus1", hidmanager.
createHistoLayer(
"Pull_MF_wclus1_rphi",
"layer",
label,
"").c_str() ,
"Pull distribution w=1");
1650 layerMEs.mePullMFRphiwclus1->
setAxisTitle(
"Pull distribution (measurement frame) for w=1 in " +
label);
1654 layerMEs.mePullMFRphiwclus2 =
bookME1D(ibooker,
"TH1PullMFRphiwclus2", hidmanager.
createHistoLayer(
"Pull_MF_wclus2_rphi",
"layer",
label,
"").c_str() ,
"Pull distribution w=2");
1655 layerMEs.mePullMFRphiwclus2->
setAxisTitle(
"Pull distribution (measurement frame) for w=2 in " +
label);
1659 layerMEs.mePullMFRphiwclus3 =
bookME1D(ibooker,
"TH1PullMFRphiwclus3", hidmanager.
createHistoLayer(
"Pull_MF_wclus3_rphi",
"layer",
label,
"").c_str() ,
"Pull distribution w=3");
1660 layerMEs.mePullMFRphiwclus3->
setAxisTitle(
"Pull distribution (measurement frame) for w=3 in " +
label);
1664 layerMEs.mePullMFRphiwclus4 =
bookME1D(ibooker,
"TH1PullMFRphiwclus4", hidmanager.
createHistoLayer(
"Pull_MF_wclus4_rphi",
"layer",
label,
"").c_str() ,
"Pull distribution w=4");
1665 layerMEs.mePullMFRphiwclus4->
setAxisTitle(
"Pull distribution (measurement frame) for w=4 in " +
label);
1669 layerMEs.meTrackangleRphi =
bookME1D(ibooker,
"TH1TrackangleRphi",hidmanager.
createHistoLayer(
"Track_angle_Rphi",
"layer",
label,
"").c_str() ,
"Track angle alpha");
1673 layerMEs.meTrackanglebetaRphi =
bookME1D(ibooker,
"TH1TrackanglebetaRphi",hidmanager.
createHistoLayer(
"Track_angle_beta_Rphi",
"layer",
label,
"").c_str() ,
"Track angle beta");
1677 layerMEs.meTrackangle2Rphi =
bookME1D(ibooker,
"TH1Trackangle2Rphi",hidmanager.
createHistoLayer(
"Track_angle2_Rphi",
"layer",
label,
"").c_str() ,
"");
1681 layerMEs.mePullTrackangleProfileRphi =
bookMEProfile(ibooker,
"TProfPullTrackangleProfileRphi",hidmanager.
createHistoLayer(
"Pull_Trackangle_Profile_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track angle alpha");
1682 layerMEs.mePullTrackangleProfileRphi->
setAxisTitle(
"Track angle alpha in "+
label,1);
1683 layerMEs.mePullTrackangleProfileRphi->setAxisTitle(
"Pull (MF) in "+
label,2);
1686 layerMEs.mePullTrackangle2DRphi =
bookME1D(ibooker,
"TH1PullTrackangle2DRphi",hidmanager.
createHistoLayer(
"Pull_Trackangle_2D_Rphi",
"layer",
label,
"").c_str() ,
"");
1690 layerMEs.meTrackwidthRphi =
bookME1D(ibooker,
"TH1TrackwidthRphi",hidmanager.
createHistoLayer(
"Track_width_Rphi",
"layer",
label,
"").c_str() ,
"Track width");
1694 layerMEs.meExpectedwidthRphi =
bookME1D(ibooker,
"TH1ExpectedwidthRphi",hidmanager.
createHistoLayer(
"Expected_width_Rphi",
"layer",
label,
"").c_str() ,
"Expected width");
1698 layerMEs.meClusterwidthRphi =
bookME1D(ibooker,
"TH1ClusterwidthRphi",hidmanager.
createHistoLayer(
"Cluster_width_Rphi",
"layer",
label,
"").c_str() ,
"Cluster width");
1702 layerMEs.meCategoryRphi =
bookME1D(ibooker,
"TH1CategoryRphi",hidmanager.
createHistoLayer(
"Category_Rphi",
"layer",
label,
"").c_str() ,
"Category");
1706 layerMEs.mePullTrackwidthProfileRphi =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileRphi",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width");
1708 layerMEs.mePullTrackwidthProfileRphi->setAxisTitle(
"Pull (MF) in "+
label,2);
1711 layerMEs.mePullTrackwidthProfileRphiwclus1 =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileRphiwclus1",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Rphi_wclus1",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for w=1");
1712 layerMEs.mePullTrackwidthProfileRphiwclus1->
setAxisTitle(
"track width for w=1 in "+
label,1);
1713 layerMEs.mePullTrackwidthProfileRphiwclus1->setAxisTitle(
"Pull (MF) for w=1 in "+
label,2);
1716 layerMEs.mePullTrackwidthProfileRphiwclus2 =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileRphiwclus2",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Rphi_wclus2",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for w=2");
1717 layerMEs.mePullTrackwidthProfileRphiwclus2->
setAxisTitle(
"track width for w=2 in "+
label,1);
1718 layerMEs.mePullTrackwidthProfileRphiwclus2->setAxisTitle(
"Pull (MF) for w=2 in "+
label,2);
1722 layerMEs.mePullTrackwidthProfileRphiwclus3 =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileRphiwclus3",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Rphi_wclus3",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for w=3");
1723 layerMEs.mePullTrackwidthProfileRphiwclus3->
setAxisTitle(
"track width for w=3 in "+
label,1);
1724 layerMEs.mePullTrackwidthProfileRphiwclus3->setAxisTitle(
"Pull (MF) for w=3 in "+
label,2);
1727 layerMEs.mePullTrackwidthProfileRphiwclus4 =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileRphiwclus4",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Rphi_wclus4",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for w=4");
1728 layerMEs.mePullTrackwidthProfileRphiwclus4->
setAxisTitle(
"track width for w=4 in "+
label,1);
1729 layerMEs.mePullTrackwidthProfileRphiwclus4->setAxisTitle(
"Pull (MF) for w=4 in "+
label,2);
1733 layerMEs.mePullTrackwidthProfileCategory1Rphi =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileCategory1Rphi",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Category1_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for Category 1");
1734 layerMEs.mePullTrackwidthProfileCategory1Rphi->
setAxisTitle(
"track width for Category 1 in "+
label,1);
1735 layerMEs.mePullTrackwidthProfileCategory1Rphi->setAxisTitle(
"Pull (MF) for Category 1 in "+
label,2);
1738 layerMEs.mePullTrackwidthProfileCategory2Rphi =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileCategory2Rphi",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Category2_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for Category 2");
1739 layerMEs.mePullTrackwidthProfileCategory2Rphi->
setAxisTitle(
"track width for Category 2 in "+
label,1);
1740 layerMEs.mePullTrackwidthProfileCategory2Rphi->setAxisTitle(
"Pull (MF) for Category 2 in "+
label,2);
1743 layerMEs.mePullTrackwidthProfileCategory3Rphi =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileCategory3Rphi",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Category3_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for Category 3");
1744 layerMEs.mePullTrackwidthProfileCategory3Rphi->
setAxisTitle(
"track width for Category 3 in "+
label,1);
1745 layerMEs.mePullTrackwidthProfileCategory3Rphi->setAxisTitle(
"Pull (MF) for Category 3 in "+
label,2);
1748 layerMEs.mePullTrackwidthProfileCategory4Rphi =
bookMEProfile(ibooker,
"TProfPullTrackwidthProfileCategory4Rphi",hidmanager.
createHistoLayer(
"Pull_Track_width_Profile_Category4_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Pull in MF vs track width for Category 4");
1749 layerMEs.mePullTrackwidthProfileCategory4Rphi->
setAxisTitle(
"track width for Category 4 in "+
label,1);
1750 layerMEs.mePullTrackwidthProfileCategory4Rphi->setAxisTitle(
"Pull (MF) for Category 4 in "+
label,2);
1753 layerMEs.meResolxMFTrackwidthProfileRphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileRphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width");
1754 layerMEs.meResolxMFTrackwidthProfileRphi->
setAxisTitle(
"track width in "+
label,1);
1755 layerMEs.meResolxMFTrackwidthProfileRphi->setAxisTitle(
"Resolution in MF in "+
label,2);
1759 layerMEs.meResolxMFTrackwidthProfileWclus1Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileWclus1Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Wclus1_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for w=1");
1760 layerMEs.meResolxMFTrackwidthProfileWclus1Rphi->
setAxisTitle(
"track width for w=1 in "+
label,1);
1761 layerMEs.meResolxMFTrackwidthProfileWclus1Rphi->setAxisTitle(
"Resolution in MF for w=1 in "+
label,2);
1764 layerMEs.meResolxMFTrackwidthProfileWclus2Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileWclus2Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Wclus2_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for w=2");
1765 layerMEs.meResolxMFTrackwidthProfileWclus2Rphi->
setAxisTitle(
"track width for w=2 in "+
label,1);
1766 layerMEs.meResolxMFTrackwidthProfileWclus2Rphi->setAxisTitle(
"Resolution in MF for w=2 in "+
label,2);
1769 layerMEs.meResolxMFTrackwidthProfileWclus3Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileWclus3Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Wclus3_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for w=3");
1770 layerMEs.meResolxMFTrackwidthProfileWclus3Rphi->
setAxisTitle(
"track width for w=3 in "+
label,1);
1771 layerMEs.meResolxMFTrackwidthProfileWclus3Rphi->setAxisTitle(
"Resolution in MF for w=3 in "+
label,2);
1774 layerMEs.meResolxMFTrackwidthProfileWclus4Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileWclus4Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Wclus4_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for w=4");
1775 layerMEs.meResolxMFTrackwidthProfileWclus4Rphi->
setAxisTitle(
"track width for w=4 in "+
label,1);
1776 layerMEs.meResolxMFTrackwidthProfileWclus4Rphi->setAxisTitle(
"Resolution in MF for w=4 in "+
label,2);
1779 layerMEs.meResMFTrackwidthProfileWclus1Rphi =
bookMEProfile(ibooker,
"TProfResMFTrackwidthProfileWclus1Rphi",hidmanager.
createHistoLayer(
"ResMF_Track_width_Profile_Wclus1_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Residuals(x) in MF vs track width for w=1");
1780 layerMEs.meResMFTrackwidthProfileWclus1Rphi->
setAxisTitle(
"track width for w=1 in "+
label,1);
1781 layerMEs.meResMFTrackwidthProfileWclus1Rphi->setAxisTitle(
"Residuals(x) in MF for w=1 in "+
label,2);
1784 layerMEs.meResMFTrackwidthProfileWclus2Rphi =
bookMEProfile(ibooker,
"TProfResMFTrackwidthProfileWclus2Rphi",hidmanager.
createHistoLayer(
"ResMF_Track_width_Profile_Wclus2_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Residuals(x) in MF vs track width for w=2");
1785 layerMEs.meResMFTrackwidthProfileWclus2Rphi->
setAxisTitle(
"track width for w=2 in "+
label,1);
1786 layerMEs.meResMFTrackwidthProfileWclus2Rphi->setAxisTitle(
"Residuals(x) in MF for w=2 in "+
label,2);
1789 layerMEs.meResMFTrackwidthProfileWclus3Rphi =
bookMEProfile(ibooker,
"TProfResMFTrackwidthProfileWclus3Rphi",hidmanager.
createHistoLayer(
"ResMF_Track_width_Profile_Wclus3_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Residuals(x) in MF vs track width for w=3");
1790 layerMEs.meResMFTrackwidthProfileWclus3Rphi->
setAxisTitle(
"track width for w=3 in "+
label,1);
1791 layerMEs.meResMFTrackwidthProfileWclus3Rphi->setAxisTitle(
"Residuals(x) in MF for w=3 in "+
label,2);
1794 layerMEs.meResMFTrackwidthProfileWclus4Rphi =
bookMEProfile(ibooker,
"TProfResMFTrackwidthProfileWclus4Rphi",hidmanager.
createHistoLayer(
"ResMF_Track_width_Profile_Wclus4_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Residuals(x) in MF vs track width for w=4");
1795 layerMEs.meResMFTrackwidthProfileWclus4Rphi->
setAxisTitle(
"track width for w=4 in "+
label,1);
1796 layerMEs.meResMFTrackwidthProfileWclus4Rphi->setAxisTitle(
"Residuals(x) in MF for w=4 in "+
label,2);
1800 layerMEs.meResolxMFTrackwidthProfileCategory1Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileCategory1Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Category1_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for Category 1");
1801 layerMEs.meResolxMFTrackwidthProfileCategory1Rphi->
setAxisTitle(
"track width for Category 1 in "+
label,1);
1802 layerMEs.meResolxMFTrackwidthProfileCategory1Rphi->setAxisTitle(
"Resolution in MF for Category 1 in "+
label,2);
1805 layerMEs.meResolxMFTrackwidthProfileCategory2Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileCategory2Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Category2_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for Category 2");
1806 layerMEs.meResolxMFTrackwidthProfileCategory2Rphi->
setAxisTitle(
"track width for Category 2 in "+
label,1);
1807 layerMEs.meResolxMFTrackwidthProfileCategory2Rphi->setAxisTitle(
"Resolution in MF for Category 2 in "+
label,2);
1810 layerMEs.meResolxMFTrackwidthProfileCategory3Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileCategory3Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Category3_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for Category 3");
1811 layerMEs.meResolxMFTrackwidthProfileCategory3Rphi->
setAxisTitle(
"track width for Category 3 in "+
label,1);
1812 layerMEs.meResolxMFTrackwidthProfileCategory3Rphi->setAxisTitle(
"Resolution in MF for Category 3 in "+
label,2);
1815 layerMEs.meResolxMFTrackwidthProfileCategory4Rphi =
bookMEProfile(ibooker,
"TProfResolxMFTrackwidthProfileCategory4Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Track_width_Profile_Category3_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track width for Category 4");
1816 layerMEs.meResolxMFTrackwidthProfileCategory4Rphi->
setAxisTitle(
"track width for Category 4 in "+
label,1);
1817 layerMEs.meResolxMFTrackwidthProfileCategory4Rphi->setAxisTitle(
"Resolution in MF for Category 4 in "+
label,2);
1820 layerMEs.meResolxMFClusterwidthProfileCategory1Rphi =
bookMEProfile(ibooker,
"TProfResolxMFClusterwidthProfileCategory1Rphi",hidmanager.
createHistoLayer(
"ResolxMF_Cluster_width_Profile_Category1_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs cluster width for Category 1");
1821 layerMEs.meResolxMFClusterwidthProfileCategory1Rphi->
setAxisTitle(
"cluster width for Category 1 in "+
label,1);
1822 layerMEs.meResolxMFClusterwidthProfileCategory1Rphi->setAxisTitle(
"Resolution in MF for Category 1 in "+
label,2);
1825 layerMEs.meResolxMFAngleProfileRphi =
bookMEProfile(ibooker,
"TProfResolxMFAngleProfileRphi",hidmanager.
createHistoLayer(
"ResolxMF_Angle_Profile_Rphi",
"layer",
label,
"").c_str() ,
"Profile of Resolution in MF vs track angle alpha");
1826 layerMEs.meResolxMFAngleProfileRphi->
setAxisTitle(
"track angle alpha in "+
label,1);
1827 layerMEs.meResolxMFAngleProfileRphi->setAxisTitle(
"Resolution in MF in "+
label,2);
1830 layerMEs.merapidityResProfilewclus1 =
bookMEProfile(ibooker,
"TProfrapidityResProfilewclus1",hidmanager.
createHistoLayer(
"rapidity_Res_Profile_wclus1",
"layer",
label,
"").c_str() ,
"Profile of rapidity vs Res for w=1");
1832 layerMEs.merapidityResProfilewclus1->setAxisTitle(
"rapidity for w=1 in "+
label,2);
1835 layerMEs.merapidityResProfilewclus2 =
bookMEProfile(ibooker,
"TProfrapidityResProfilewclus2",hidmanager.
createHistoLayer(
"rapidity_Res_Profile_wclus2",
"layer",
label,
"").c_str() ,
"Profile of rapidity vs Res for w=2");
1837 layerMEs.merapidityResProfilewclus2->setAxisTitle(
"rapidity for w=2 in "+
label,2);
1840 layerMEs.merapidityResProfilewclus3 =
bookMEProfile(ibooker,
"TProfrapidityResProfilewclus3",hidmanager.
createHistoLayer(
"rapidity_Res_Profile_wclus3",
"layer",
label,
"").c_str() ,
"Profile of rapidity vs Res for w=3");
1842 layerMEs.merapidityResProfilewclus3->setAxisTitle(
"rapidity for w=3 in "+
label,2);
1845 layerMEs.merapidityResProfilewclus4 =
bookMEProfile(ibooker,
"TProfrapidityResProfilewclus4",hidmanager.
createHistoLayer(
"rapidity_Res_Profile_wclus4",
"layer",
label,
"").c_str() ,
"Profile of rapidity vs Res for w=4");
1847 layerMEs.merapidityResProfilewclus4->setAxisTitle(
"rapidity for w=4 in "+
label,2);
bool layerswitchResolxMFRphiwclus1
bool layerswitchResMFTrackwidthProfileWclus4Rphi
bool layerswitchrapidityResProfilewclus2
bool layerswitchResolxMFTrackwidthProfileCategory3Rphi
bool layerswitchResolxMFTrackwidthProfileWclus3Rphi
bool layerswitchPullMFRphiwclus2
MonitorElement * bookME1D(DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName, const char *HistoTitle)
bool layerswitchResMFRphiwclus4
bool layerswitchResolxMFTrackwidthProfileWclus1Rphi
bool layerswitchPullTrackwidthProfileRphi
bool layerswitchResolxMFRphi
bool layerswitchPullTrackwidthProfileCategory2Rphi
bool layerswitchResolxLFRphi
bool layerswitchPullTrackwidthProfileRphiwclus3
bool layerswitchResolxMFTrackwidthProfileWclus2Rphi
bool layerswitchPullTrackangle2DRphi
bool layerswitchCategoryRphi
std::map< std::string, LayerMEs > LayerMEsMap
bool layerswitchResolxMFClusterwidthProfileCategory1Rphi
bool layerswitchResMFTrackwidthProfileWclus3Rphi
bool layerswitchrapidityResProfilewclus4
bool layerswitchWclusRphi
bool layerswitchPullMFRphiwclus3
bool layerswitchResLFRphi
bool layerswitchPullLFRphi
bool layerswitchResMFTrackwidthProfileWclus2Rphi
bool layerswitchResolxMFTrackwidthProfileWclus4Rphi
bool layerswitchTrackangleRphi
bool layerswitchResMFRphiwclus2
bool layerswitchResolxMFTrackwidthProfileCategory1Rphi
bool layerswitchResolxMFRphiwclus2
bool layerswitchPullTrackwidthProfileCategory1Rphi
bool layerswitchPullMFRphiwclus1
bool layerswitchExpectedwidthRphi
bool layerswitchTrackangle2Rphi
bool layerswitchrapidityResProfilewclus3
MonitorElement * bookMEProfile(DQMStore::IBooker &ibooker, const char *ParameterSetLabel, const char *HistoName, const char *HistoTitle)
bool layerswitchPullTrackwidthProfileRphiwclus4
bool layerswitchClusterwidthRphi
bool layerswitchTrackwidthRphi
bool layerswitchPullMFRphiwclus4
bool layerswitchResolxMFRphiwclus3
bool layerswitchPullTrackangleProfileRphi
bool layerswitchResolxMFTrackwidthProfileCategory4Rphi
bool layerswitchPullTrackwidthProfileCategory4Rphi
bool layerswitchResMFRphiwclus1
bool layerswitchPullTrackwidthProfileRphiwclus1
bool layerswitchResolxMFTrackwidthProfileCategory2Rphi
bool layerswitchResMFRphi
bool layerswitchResolxMFTrackwidthProfileRphi
bool layerswitchrapidityResProfilewclus1
std::string createHistoLayer(std::string description, std::string id_type, std::string path, std::string flag)
bool layerswitchResolxMFAngleProfileRphi
bool layerswitchResMFRphiwclus3
void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
bool layerswitchResMFTrackwidthProfileWclus1Rphi
bool layerswitchPullMFRphi
bool layerswitchPullTrackwidthProfileCategory3Rphi
bool layerswitchPullTrackwidthProfileRphiwclus2
bool layerswitchTrackanglebetaRphi
bool layerswitchResolxMFRphiwclus4