From 2c142aecb9d47bafabea4eb0df673475e3368b22 Mon Sep 17 00:00:00 2001 From: Carlo Battilana Date: Thu, 26 Mar 2020 17:26:43 +0100 Subject: [PATCH 1/3] Cosmetics and re-arrangment of DT cfgs and displayConfig.js --- backend/extractor/cfg/DT/trendPlotsDT_all.ini | 186 ------------------ .../cfg/DT/trendPlotsDT_residuals.ini | 45 +++++ backend/extractor/cfg/DT/trendPlotsDT_t0.ini | 104 ++++++++++ frontend/js/displayConfig.js | 48 ++--- 4 files changed, 165 insertions(+), 218 deletions(-) delete mode 100644 backend/extractor/cfg/DT/trendPlotsDT_all.ini create mode 100644 backend/extractor/cfg/DT/trendPlotsDT_residuals.ini create mode 100644 backend/extractor/cfg/DT/trendPlotsDT_t0.ini diff --git a/backend/extractor/cfg/DT/trendPlotsDT_all.ini b/backend/extractor/cfg/DT/trendPlotsDT_all.ini deleted file mode 100644 index b7533ea..0000000 --- a/backend/extractor/cfg/DT/trendPlotsDT_all.ini +++ /dev/null @@ -1,186 +0,0 @@ -[plot:NChambOustide5ns] -metric = muon_metrics.NOutsideRange(-5.0,5.0) -relativePath = DT/02-Segments/03-MeanT0/T0MeanAllWheels -threshold = 10 -yTitle = Number of stations with |t0 mean| > 5.0 ns - -[plot:MeanT0_MB1_YB-2] -metric = muon_metrics.MeanCh(1) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 -threshold = 10 -yTitle = Mean of t0 distribution for MB1s - -[plot:MeanT0_MB1_YB-1] -metric = muon_metrics.MeanCh(1) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 -threshold = 10 -yTitle = Mean of t0 distribution for MB1s - -[plot:MeanT0_MB1_YB0] -metric = muon_metrics.MeanCh(1) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 -threshold = 10 -yTitle = Mean of t0 distribution for MB1s - -[plot:MeanT0_MB1_YB1] -metric = muon_metrics.MeanCh(1) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 -threshold = 10 -yTitle = Mean of t0 distribution for MB1s - -[plot:MeanT0_MB1_YB2] -metric = muon_metrics.MeanCh(1) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 -threshold = 10 -yTitle = Mean of t0 distribution for MB1s - -[plot:MeanT0_MB2_YB-2] -metric = muon_metrics.MeanCh(2) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 -threshold = 10 -yTitle = Mean of t0 distribution for MB2s - -[plot:MeanT0_MB2_YB-1] -metric = muon_metrics.MeanCh(2) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 -threshold = 10 -yTitle = Mean of t0 distribution for MB2s - -[plot:MeanT0_MB2_YB0] -metric = muon_metrics.MeanCh(2) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 -threshold = 10 -yTitle = Mean of t0 distribution for MB2s - -[plot:MeanT0_MB2_YB1] -metric = muon_metrics.MeanCh(2) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 -threshold = 10 -yTitle = Mean of t0 distribution for MB2s - -[plot:MeanT0_MB2_YB2] -metric = muon_metrics.MeanCh(2) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 -threshold = 10 -yTitle = Mean of t0 distribution for MB2s - -[plot:MeanT0_MB3_YB-2] -metric = muon_metrics.MeanCh(3) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 -threshold = 10 -yTitle = Mean of t0 distribution for MB3s - -[plot:MeanT0_MB3_YB-1] -metric = muon_metrics.MeanCh(3) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 -threshold = 10 -yTitle = Mean of t0 distribution for MB3s - -[plot:MeanT0_MB3_YB0] -metric = muon_metrics.MeanCh(3) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 -threshold = 10 -yTitle = Mean of t0 distribution for MB3s - -[plot:MeanT0_MB3_YB1] -metric = muon_metrics.MeanCh(3) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 -threshold = 10 -yTitle = Mean of t0 distribution for MB3s - -[plot:MeanT0_MB3_YB2] -metric = muon_metrics.MeanCh(3) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 -threshold = 10 -yTitle = Mean of t0 distribution for MB3s - -[plot:MeanT0_MB4_YB-2] -metric = muon_metrics.MeanCh(4) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 -threshold = 10 -yTitle = Mean of t0 distribution for MB4s - -[plot:MeanT0_MB4_YB-1] -metric = muon_metrics.MeanCh(4) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 -threshold = 10 -yTitle = Mean of t0 distribution for MB4s - -[plot:MeanT0_MB4_YB0] -metric = muon_metrics.MeanCh(4) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 -threshold = 10 -yTitle = Mean of t0 distribution for MB4s - -[plot:MeanT0_MB4_YB1] -metric = muon_metrics.MeanCh(4) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 -threshold = 10 -yTitle = Mean of t0 distribution for MB4s - -[plot:MeanT0_MB4_YB2] -metric = muon_metrics.MeanCh(4) -relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 -threshold = 10 -yTitle = Mean of t0 distribution for MB4s - -[plot:MeanRes_Outside_0p01] -metric = muon_metrics.NOutsideRange(-0.01,0.01) -relativePath = DT/02-Segments/00-MeanRes/MeanDistr -threshold = 10 -yTitle = Number of segments with |residual mean| > 100 um - -[plot:SigmaRes_Outside_0p05] -metric = muon_metrics.NOutsideRange(0.0,0.05) -relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr -threshold = 10 -yTitle = Number of segments with residual width > 500 um - -[plot:MeanRes_Phi] -metric = basic.Mean() -relativePath = DT/02-Segments/00-MeanRes/MeanDistr_Phi -threshold = 10 -yTitle = Mean of residuals distributions for phi superlayers - -[plot:SigmaRes_Phi] -metric = basic.Mean() -relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_Phi -threshold = 10 -yTitle = Sigma of residuals distributions for phi superlayers - -[plot:MeanRes_Theta_YB0] -metric = basic.Mean() -relativePath = DT/02-Segments/00-MeanRes/MeanDistr_ThetaWh0 -threshold = 10 -yTitle = Mean of residuals distributions for theta superlayers - -[plot:MeanRes_Theta_YB1] -metric = basic.Mean() -relativePath = DT/02-Segments/00-MeanRes/MeanDistr_ThetaWh1 -threshold = 10 -yTitle = Mean of residuals distributions for theta superlayers - -[plot:MeanRes_Theta_YB2] -metric = basic.Mean() -relativePath = DT/02-Segments/00-MeanRes/MeanDistr_ThetaWh2 -threshold = 10 -yTitle = Mean of residuals distributions for theta superlayers - -[plot:SigmaRes_Theta_YB0] -metric = basic.Mean() -relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_ThetaWh0 -threshold = 10 -yTitle = Sigma of residuals distributions for theta superlayers - -[plot:SigmaRes_Theta_YB1] -metric = basic.Mean() -relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_ThetaWh1 -threshold = 10 -yTitle = Sigma of residuals distributions for theta superlayers - -[plot:SigmaRes_Theta_YB2] -metric = basic.Mean() -relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_ThetaWh2 -threshold = 10 -yTitle = Sigma of residuals distributions for theta superlayers - diff --git a/backend/extractor/cfg/DT/trendPlotsDT_residuals.ini b/backend/extractor/cfg/DT/trendPlotsDT_residuals.ini new file mode 100644 index 0000000..39d922d --- /dev/null +++ b/backend/extractor/cfg/DT/trendPlotsDT_residuals.ini @@ -0,0 +1,45 @@ +[plot:MeanRes_Outside_0p01] +metric = muon_metrics.NOutsideRange(-0.01,0.01) +relativePath = DT/02-Segments/00-MeanRes/MeanDistr +yTitle = Number of segments with |residual mean| > 100 um + +[plot:MeanRes_Phi] +metric = basic.Mean() +relativePath = DT/02-Segments/00-MeanRes/MeanDistr_Phi +yTitle = Mean of residuals distributions for phi SLs + +[plot:SigmaRes_Phi] +metric = basic.Mean() +relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_Phi +yTitle = Sigma of residuals distributions for phi SLs + +[plot:MeanRes_Theta_YB0] +metric = basic.Mean() +relativePath = DT/02-Segments/00-MeanRes/MeanDistr_ThetaWh0 +yTitle = Mean of residuals distributions for theta SLs (YB0) + +[plot:MeanRes_Theta_YB1] +metric = basic.Mean() +relativePath = DT/02-Segments/00-MeanRes/MeanDistr_ThetaWh1 +yTitle = Mean of residuals distributions for theta SLs (YB+/-1) + +[plot:MeanRes_Theta_YB2] +metric = basic.Mean() +relativePath = DT/02-Segments/00-MeanRes/MeanDistr_ThetaWh2 +yTitle = Mean of residuals distributions for theta SLs (YB+/-2) + +[plot:SigmaRes_Theta_YB0] +metric = basic.Mean() +relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_ThetaWh0 +yTitle = Sigma of residuals distributions for theta SLs (YB0) + +[plot:SigmaRes_Theta_YB1] +metric = basic.Mean() +relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_ThetaWh1 +yTitle = Sigma of residuals distributions for theta SLs (YB+/-1) + +[plot:SigmaRes_Theta_YB2] +metric = basic.Mean() +relativePath = DT/02-Segments/01-SigmaRes/SigmaDistr_ThetaWh2 +yTitle = Sigma of residuals distributions for theta SLs (YB+/-2) + diff --git a/backend/extractor/cfg/DT/trendPlotsDT_t0.ini b/backend/extractor/cfg/DT/trendPlotsDT_t0.ini new file mode 100644 index 0000000..8fa5016 --- /dev/null +++ b/backend/extractor/cfg/DT/trendPlotsDT_t0.ini @@ -0,0 +1,104 @@ +[plot:NChambOustide5ns] +metric = muon_metrics.NOutsideRange(-5.0,5.0) +relativePath = DT/02-Segments/03-MeanT0/T0MeanAllWheels +yTitle = Number of stations with |t0 mean| > 5.0 ns + +[plot:MeanT0_MB1_YB-2] +metric = muon_metrics.MeanCh(1) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 +yTitle = Mean of t0 distribution for MB1s (YB-2) + +[plot:MeanT0_MB1_YB-1] +metric = muon_metrics.MeanCh(1) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 +yTitle = Mean of t0 distribution for MB1s (YB-1) + +[plot:MeanT0_MB1_YB0] +metric = muon_metrics.MeanCh(1) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 +yTitle = Mean of t0 distribution for MB1s (YB0) + +[plot:MeanT0_MB1_YB1] +metric = muon_metrics.MeanCh(1) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 +yTitle = Mean of t0 distribution for MB1s (YB+1) + +[plot:MeanT0_MB1_YB2] +metric = muon_metrics.MeanCh(1) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 +yTitle = Mean of t0 distribution for MB1s (YB+2) + +[plot:MeanT0_MB2_YB-2] +metric = muon_metrics.MeanCh(2) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 +yTitle = Mean of t0 distribution for MB2s (YB-2) + +[plot:MeanT0_MB2_YB-1] +metric = muon_metrics.MeanCh(2) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 +yTitle = Mean of t0 distribution for MB2s (YB-1) + +[plot:MeanT0_MB2_YB0] +metric = muon_metrics.MeanCh(2) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 +yTitle = Mean of t0 distribution for MB2s (YB0) + +[plot:MeanT0_MB2_YB1] +metric = muon_metrics.MeanCh(2) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 +yTitle = Mean of t0 distribution for MB2s (YB+1) + +[plot:MeanT0_MB2_YB2] +metric = muon_metrics.MeanCh(2) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 +yTitle = Mean of t0 distribution for MB2s (YB+2) + +[plot:MeanT0_MB3_YB-2] +metric = muon_metrics.MeanCh(3) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 +yTitle = Mean of t0 distribution for MB3s (YB-2) + +[plot:MeanT0_MB3_YB-1] +metric = muon_metrics.MeanCh(3) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 +yTitle = Mean of t0 distribution for MB3s (YB+1) + +[plot:MeanT0_MB3_YB0] +metric = muon_metrics.MeanCh(3) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 +yTitle = Mean of t0 distribution for MB3s (YB0) + +[plot:MeanT0_MB3_YB1] +metric = muon_metrics.MeanCh(3) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 +yTitle = Mean of t0 distribution for MB3s (YB+1) + +[plot:MeanT0_MB3_YB2] +metric = muon_metrics.MeanCh(3) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 +yTitle = Mean of t0 distribution for MB3s (YB+2) + +[plot:MeanT0_MB4_YB-2] +metric = muon_metrics.MeanCh(4) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-2 +yTitle = Mean of t0 distribution for MB4s (YB-2) + +[plot:MeanT0_MB4_YB-1] +metric = muon_metrics.MeanCh(4) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W-1 +yTitle = Mean of t0 distribution for MB4s (YB-1) + +[plot:MeanT0_MB4_YB0] +metric = muon_metrics.MeanCh(4) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W0 +yTitle = Mean of t0 distribution for MB4s (YB0) + +[plot:MeanT0_MB4_YB1] +metric = muon_metrics.MeanCh(4) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W1 +yTitle = Mean of t0 distribution for MB4s (YB+1) + +[plot:MeanT0_MB4_YB2] +metric = muon_metrics.MeanCh(4) +relativePath = DT/02-Segments/03-MeanT0/MeanT0Summary_W2 +yTitle = Mean of t0 distribution for MB4s (YB+2) diff --git a/frontend/js/displayConfig.js b/frontend/js/displayConfig.js index dd67356..1ea8627 100644 --- a/frontend/js/displayConfig.js +++ b/frontend/js/displayConfig.js @@ -634,70 +634,54 @@ const displayConfig = (function() { correlation: false, series: ["BX_dm1", "BX_dm2", "BX_dm3", "BX_dm4"], }, - { - name: "N_SL_With_Residuals_Outside_Range", - plot_title: "N_SL_With_Residuals_Outside_Range", - y_title: "Number of segments with |residual mean| > 100 um", - subsystem: "DT", - correlation: false, - series: ["MeanRes_Outside_0p01", "SigmaRes_Outside_0p05"], - }, { name: "Mean_Of_Residuals", - plot_title: "Mean_Of_Residuals", - y_title: "Mean of residuals distributions for phi superlayers", + plot_title: "Mean of segment - hit residuals", + y_title: "Mean of residuals distributions (both phi and theta superlayers)", subsystem: "DT", correlation: false, series: ["MeanRes_Phi", "MeanRes_Theta_YB0", "MeanRes_Theta_YB1", "MeanRes_Theta_YB2"], }, { name: "Sigma_Of_Residuals", - plot_title: "Sigma_Of_Residuals", - y_title: "Sigma of residuals distributions for phi superlayers", + plot_title: "Sigma of segment - hit residuals", + y_title: "Sigma of residuals distributions (both phi and theta superlayers)", subsystem: "DT", correlation: false, series: ["SigmaRes_Phi", "SigmaRes_Theta_YB0", "SigmaRes_Theta_YB1", "SigmaRes_Theta_YB2"], }, { - name: "Mean_Of_T0_in_MB1", - plot_title: "Mean_Of_T0_in_MB1", - y_title: "Mean of t0 distribution for MB1s", + name: "Mean_Of_t0_in_MB1", + plot_title: "Mean of segment t0 distribution (MB1)", + y_title: "Mean of t0 distribution (MB1)", subsystem: "DT", correlation: false, series: ["MeanT0_MB1_YB-2", "MeanT0_MB1_YB-1", "MeanT0_MB1_YB0", "MeanT0_MB1_YB1", "MeanT0_MB1_YB2"], }, { - name: "Mean_Of_T0_MB2", - plot_title: "Mean_Of_T0_MB2", - y_title: "Mean of t0 distribution for MB2s", + name: "Mean_Of_t0_MB2", + plot_title: "Mean of segment t0 distribution (MB2)", + y_title: "Mean of t0 distribution (MB2)", subsystem: "DT", correlation: false, series: ["MeanT0_MB2_YB-2", "MeanT0_MB2_YB-1", "MeanT0_MB2_YB0", "MeanT0_MB2_YB1", "MeanT0_MB2_YB2"], }, { - name: "Mean_Of_T0_MB3", - plot_title: "Mean_Of_T0_MB3", - y_title: "Mean of t0 distribution for MB3s", + name: "Mean_Of_t0_MB3", + plot_title: "Mean of segment t0 distribution (MB3)", + y_title: "Mean of t0 distribution (MB3)", subsystem: "DT", correlation: false, series: ["MeanT0_MB3_YB-2", "MeanT0_MB3_YB-1", "MeanT0_MB3_YB0", "MeanT0_MB3_YB1", "MeanT0_MB3_YB2"], }, { - name: "Mean_Of_T0_MB4", - plot_title: "Mean_Of_T0_MB4", - y_title: "Mean of t0 distribution for MB4s", + name: "Mean_Of_t0_MB4", + plot_title: "Mean of segment t0 distribution (MB4)", + y_title: "Mean of t0 distribution (MB4)", subsystem: "DT", correlation: false, series: ["MeanT0_MB4_YB-2", "MeanT0_MB4_YB-1", "MeanT0_MB4_YB0", "MeanT0_MB4_YB1", "MeanT0_MB4_YB2"], }, - { - name: "t0_correlation_plot_MB1_MB4", - plot_title: "t0_correlation_plot_MB1_MB4", - y_title: "Mean of t0 distribution for MB1s", - subsystem: "DT", - correlation: true, - series: ["MeanT0_MB1_YB0", "MeanT0_MB4_YB0"], - }, { name: "Resolution", plot_title: "Resolution", From 6674494e408d163acb04cac7fe4fb87a31243df9 Mon Sep 17 00:00:00 2001 From: Carlo Battilana Date: Thu, 26 Mar 2020 17:48:30 +0100 Subject: [PATCH 2/3] Cosmetics for RPC cfgs and displayConfig.js --- .../extractor/cfg/RPC/trendPlotsRPC_all.ini | 48 +++++++------------ frontend/js/displayConfig.js | 26 ++++++---- 2 files changed, 33 insertions(+), 41 deletions(-) diff --git a/backend/extractor/cfg/RPC/trendPlotsRPC_all.ini b/backend/extractor/cfg/RPC/trendPlotsRPC_all.ini index a7ab35c..02ef0a0 100644 --- a/backend/extractor/cfg/RPC/trendPlotsRPC_all.ini +++ b/backend/extractor/cfg/RPC/trendPlotsRPC_all.ini @@ -1,96 +1,80 @@ [plot:BX_wp2] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Wheel_2 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_wp1] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Wheel_1 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_w0] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Wheel_0 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_wm1] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Wheel_-1 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_wm2] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Wheel_-2 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dm1] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_-1 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dm2] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_-2 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dm3] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_-3 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dm4] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_-4 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dp1] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_1 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dp2] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_2 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dp3] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_3 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:BX_dp4] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/BxDistribution_Disk_4 -threshold = 1000 -yTitle = BX distribution +yTitle = Mean of BX distribution [plot:ClusterSize_barrel] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/ClusterSize_Barrel -threshold = 1000 -yTitle = Cluster Size +yTitle = Average cluster size [plot:ClusterSize_endcap-] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/ClusterSize_Endcap- -threshold = 1000 -yTitle = Cluster Size +yTitle = Average cluster size [plot:ClusterSize_endcap+] metric = basic.Mean() relativePath = RPC/Muon/SummaryHistograms/ClusterSize_Endcap+ -threshold = 1000 -yTitle = Cluster Size +yTitle = Average cluster size diff --git a/frontend/js/displayConfig.js b/frontend/js/displayConfig.js index 1ea8627..f565365 100644 --- a/frontend/js/displayConfig.js +++ b/frontend/js/displayConfig.js @@ -611,29 +611,37 @@ const displayConfig = (function() { // =========================================== Muons =========================================== { - name: "Mean_of_Bx_Wheels", - plot_title: "Mean_of_Bx_Wheels", - y_title: "BX distribution", + name: "Mean_of_BX_Barrel_Wheels", + plot_title: "Mean of BX distribution (barrel)", + y_title: "Mean of BX distribution", subsystem: "RPC", correlation: false, series: ["BX_w0", "BX_wp1", "BX_wp2", "BX_wm1", "BX_wm2"], }, { - name: "Mean_of_Bx_pDisks", - plot_title: "Mean_of_Bx_pDisks", - y_title: "BX distribution", + name: "Mean_of_BX_Endcap_pDisks", + plot_title: "Mean of BX distribution (endcap +)", + y_title: "Mean of BX distribution", subsystem: "RPC", correlation: false, series: ["BX_dp1", "BX_dp2", "BX_dp3", "BX_dp4"], }, { - name: "Mean_of_Bx_mDisks", - plot_title: "Mean_of_Bx_mDisks", - y_title: "BX distribution", + name: "Mean_of_BX_Encap_mDisks", + plot_title: "Mean of BX distribution (endcap -)", + y_title: "Mean of BX distribution", subsystem: "RPC", correlation: false, series: ["BX_dm1", "BX_dm2", "BX_dm3", "BX_dm4"], }, + { + name: "Avg_of_Cluster_Size", + plot_title: "Average of cluster size distribution", + y_title: "Average cluster size", + subsystem: "RPC", + correlation: false, + series: ["ClusterSize_barrel", "ClusterSize_endcap-", "ClusterSize_endcap+"], + }, { name: "Mean_Of_Residuals", plot_title: "Mean of segment - hit residuals", From 5ee73f271769caf741b6ac5ae76c1235197db1bf Mon Sep 17 00:00:00 2001 From: Carlo Battilana Date: Fri, 27 Mar 2020 17:34:04 +0100 Subject: [PATCH 3/3] Cosmetics for CSC cfg and displayConfig.js --- .../extractor/cfg/CSC/trendPlotsCSC_all.ini | 240 +++++++----------- frontend/js/displayConfig.js | 16 +- 2 files changed, 104 insertions(+), 152 deletions(-) diff --git a/backend/extractor/cfg/CSC/trendPlotsCSC_all.ini b/backend/extractor/cfg/CSC/trendPlotsCSC_all.ini index 2d23cf1..1e099bb 100644 --- a/backend/extractor/cfg/CSC/trendPlotsCSC_all.ini +++ b/backend/extractor/cfg/CSC/trendPlotsCSC_all.ini @@ -1,288 +1,240 @@ -[plot:Resolution_m11a] +[plot:Residual_Width_me-11a] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm11a -threshold = 1000 -yTitle = resolution ME-11a +yTitle = Width of segment - hit residual (ME-11a) -[plot:Resolution_m11b] +[plot:Residual_Width_me-11b] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm11b -threshold = 1000 -yTitle = resolution ME-11b +yTitle = Width of segment - hit residual (ME-11b) -[plot:Resolution_m12] +[plot:Residual_Width_me-12] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm12 -threshold = 1000 -yTitle = resolution ME-12 +yTitle = Width of segment - hit residual (ME-12) -[plot:Resolution_m13] +[plot:Residual_Width_me-13] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm13 -threshold = 1000 -yTitle = resolution ME-13 +yTitle = Width of segment - hit residual (ME-13) -[plot:Resolution_m21] +[plot:Residual_Width_me-21] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm21 -threshold = 1000 -yTitle = resolution ME-21 +yTitle = Width of segment - hit residual (ME-21) -[plot:Resolution_m22] +[plot:Residual_Width_me-22] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm22 -threshold = 1000 -yTitle = resolution ME-22 +yTitle = Width of segment - hit residual (ME-22) -[plot:Resolution_m31] +[plot:Residual_Width_me-31] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm31 -threshold = 1000 -yTitle = resolution ME-31 +yTitle = Width of segment - hit residual (ME-31) -[plot:Resolution_m32] +[plot:Residual_Width_me-32] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm32 -threshold = 1000 -yTitle = resolution ME-32 +yTitle = Width of segment - hit residual (ME-32) -[plot:Resolution_m41] +[plot:Residual_Width_me-41] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm41 -threshold = 1000 -yTitle = resolution ME-41 +yTitle = Width of segment - hit residual (ME-41) -[plot:Resolution_m42] +[plot:Residual_Width_me-42] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidm42 -threshold = 1000 -yTitle = resolution ME-42 +yTitle = Width of segment - hit residual (ME-42) -[plot:Resolution_p11a] +[plot:Residual_Width_me+11a] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp11a -threshold = 1000 -yTitle = resolution ME+11a +yTitle = Width of segment - hit residual (ME+11a) -[plot:Resolution_p11b] +[plot:Residual_Width_me+11b] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp11b -threshold = 1000 -yTitle = resolution ME+11b +yTitle = Width of segment - hit residual (ME+11b) -[plot:Resolution_p12] +[plot:Residual_Width_me+12] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp12 -threshold = 1000 -yTitle = resolution ME+12 +yTitle = Width of segment - hit residual (ME+12) -[plot:Resolution_p13] +[plot:Residual_Width_me+13] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp13 -threshold = 1000 -yTitle = resolution ME+13 +yTitle = Width of segment - hit residual (ME+13) -[plot:Resolution_p21] +[plot:Residual_Width_me+21] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp21 -threshold = 1000 -yTitle = resolution ME+21 +yTitle = Width of segment - hit residual (ME+21) -[plot:Resolution_p22] +[plot:Residual_Width_me+22] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp22 -threshold = 1000 -yTitle = resolution ME+22 +yTitle = Width of segment - hit residual (ME+22) -[plot:Resolution_p31] +[plot:Residual_Width_me+31] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp31 -threshold = 1000 -yTitle = resolution ME+31 +yTitle = Width of segment - hit residual (ME+31) -[plot:Resolution_p32] +[plot:Residual_Width_me+32] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp32 -threshold = 1000 -yTitle = resolution ME+32 +yTitle = Width of segment - hit residual (ME+32) -[plot:Resolution_p41] +[plot:Residual_Width_me+41] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp41 -threshold = 1000 -yTitle = resolution ME+41 +yTitle = Width of segment - hit residual (ME+41) -[plot:Resolution_p42] +[plot:Residual_Width_me+42] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/Resolution/hSResidp42 -threshold = 1000 -yTitle = resolution ME+42 +yTitle = Width of segment - hit residual (ME+42) -[plot:PedestalNoise_m11a] +[plot:PedestalNoise_Width_me-11a] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm11a -threshold = 1000 -yTitle = pedestal width ME-11a +yTitle = Width of pedestal noise (ME-11a) -[plot:PedestalNoise_m11b] +[plot:PedestalNoise_Width_me-11b] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm11b -threshold = 1000 -yTitle = pedestal width ME-11b +yTitle = Width of pedestal noise (ME-11b) -[plot:PedestalNoise_m12] +[plot:PedestalNoise_Width_me-12] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm12 -threshold = 1000 -yTitle = pedestal width ME-12 +yTitle = Width of pedestal noise (ME-12) -[plot:PedestalNoise_m13] +[plot:PedestalNoise_Width_me-13] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm13 -threshold = 1000 -yTitle = pedestal width ME-13 +yTitle = Width of pedestal noise (ME-13) -[plot:PedestalNoise_m21] +[plot:PedestalNoise_Width_me-21] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm21 -threshold = 1000 -yTitle = pedestal width ME-21 +yTitle = Width of pedestal noise (ME-21) -[plot:PedestalNoise_m22] +[plot:PedestalNoise_Width_me-22] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm22 -threshold = 1000 -yTitle = pedestal width ME-22 +yTitle = Width of pedestal noise (ME-22) -[plot:PedestalNoise_m31] +[plot:PedestalNoise_Width_me-31] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm31 -threshold = 1000 -yTitle = pedestal width ME-31 +yTitle = Width of pedestal noise (ME-31) -[plot:PedestalNoise_m32] +[plot:PedestalNoise_Width_me-32] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm32 -threshold = 1000 -yTitle = pedestal width ME-32 +yTitle = Width of pedestal noise (ME-32) -[plot:PedestalNoise_m41] +[plot:PedestalNoise_Width_me-41] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm41 -threshold = 1000 -yTitle = pedestal width ME-41 +yTitle = Width of pedestal noise (ME-41) -[plot:PedestalNoise_m42] +[plot:PedestalNoise_Width_me-42] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEm42 -threshold = 1000 -yTitle = pedestal width ME-42 +yTitle = Width of pedestal noise (ME-42) -[plot:PedestalNoise_p11a] +[plot:PedestalNoise_Width_me+11a] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp11a -threshold = 1000 -yTitle = pedestal width ME+11a +yTitle = Width of pedestal noise (ME+11a) -[plot:PedestalNoise_p11b] +[plot:PedestalNoise_Width_me+11b] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp11b -threshold = 1000 -yTitle = pedestal width ME+11b +yTitle = Width of pedestal noise (ME+11b) -[plot:PedestalNoise_p12] +[plot:PedestalNoise_Width_me+12] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp12 -threshold = 1000 -yTitle = pedestal width ME+12 +yTitle = Width of pedestal noise (ME+12) -[plot:PedestalNoise_p13] +[plot:PedestalNoise_Width_me+13] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp13 -threshold = 1000 -yTitle = pedestal width ME+13 +yTitle = Width of pedestal noise (ME+13) -[plot:PedestalNoise_p21] +[plot:PedestalNoise_Width_me+21] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp21 -threshold = 1000 -yTitle = pedestal width ME+21 +yTitle = Width of pedestal noise (ME+21) -[plot:PedestalNoise_p22] +[plot:PedestalNoise_Width_me+22] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp22 -threshold = 1000 -yTitle = pedestal width ME+22 +yTitle = Width of pedestal noise (ME+22) -[plot:PedestalNoise_p31] +[plot:PedestalNoise_Width_me+31] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp31 -threshold = 1000 -yTitle = pedestal width ME+31 +yTitle = Width of pedestal noise (ME+31) -[plot:PedestalNoise_p32] +[plot:PedestalNoise_Width_me+32] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp32 -threshold = 1000 -yTitle = pedestal width ME+32 +yTitle = Width of pedestal noise (ME+32) -[plot:PedestalNoise_p41] +[plot:PedestalNoise_Width_me+41] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp41 -threshold = 1000 -yTitle = pedestal width ME+41 +yTitle = Width of pedestal noise (ME+41) -[plot:PedestalNoise_p42] +[plot:PedestalNoise_Width_me+42] metric = basic.StdDev() relativePath = CSC/CSCOfflineMonitor/PedestalNoise/hStripPedMEp42 -threshold = 1000 -yTitle = pedestal width ME+42 +yTitle = Width of pedestal noise (ME+42) -[plot:nSegments] +[plot:NSegments_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Segments/hSnSegments -threshold = 500 -yTitle = no. of segments per event +yTitle = Average no. of segments per event -[plot:SegmentNormChi2] +[plot:SegmentNormChi2_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Segments/hSChiSq -threshold = 500 -yTitle = segment chi2/ndof +yTitle = Average of segment chi2/ndof distribution -[plot:SegmentChi2Probability] +[plot:SegmentChi2Probability_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Segments/hSChiSqProb -threshold = 500 -yTitle = segment chi2 prob +yTitle = Average segment chi2 prob distribution -[plot:nHitsPerSegment] +[plot:NHitsPerSegment_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Segments/hSnhits -threshold = 500 -yTitle = no. of hits per segment +yTitle = Average no. of hits per segment -[plot:AnodeCatodheTimeDiff] +[plot:AnodeCathodeTimeDifference] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Segments/hSTimeDiff -threshold = 500 -yTitle = anode-cathode time +yTitle = Average of anode - cathode segment time difference -[plot:nRechits] +[plot:NRechits_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/recHits/hRHnrechits -threshold = 500 -yTitle = no. of rec hits per event +yTitle = Average no. of rec hits per event -[plot:firedStrips] +[plot:NFiredStrips_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Digis/hStripNFired -threshold = 500 -yTitle = no. of fired strips per event +yTitle = Average no. of fired strips per event -[plot:firedWires] +[plot:NFiredWires_Avg] metric = basic.Mean() relativePath = CSC/CSCOfflineMonitor/Digis/hWirenGroupsTotal -threshold = 500 -yTitle = no. of fired wires per event +yTitle = Average no. of fired wires per event diff --git a/frontend/js/displayConfig.js b/frontend/js/displayConfig.js index f565365..7e334fc 100644 --- a/frontend/js/displayConfig.js +++ b/frontend/js/displayConfig.js @@ -691,20 +691,20 @@ const displayConfig = (function() { series: ["MeanT0_MB4_YB-2", "MeanT0_MB4_YB-1", "MeanT0_MB4_YB0", "MeanT0_MB4_YB1", "MeanT0_MB4_YB2"], }, { - name: "Resolution", - plot_title: "Resolution", - y_title: "resolution ME-11a", + name: "Residual_Width", + plot_title: "Residual Width", + y_title: "Width of segment - hit residual", subsystem: "CSC", correlation: false, - series: ["Resolution_m11a", "Resolution_m11b", "Resolution_m12", "Resolution_m13", "Resolution_m21", "Resolution_m22", "Resolution_m31", "Resolution_m32", "Resolution_m41", "Resolution_m42", "Resolution_p11a", "Resolution_p11b", "Resolution_p12", "Resolution_p13", "Resolution_p21", "Resolution_p22", "Resolution_p31", "Resolution_p32", "Resolution_p41", "Resolution_p42"], + series: ["Residual_Width_me-11a", "Residual_Width_me-11b", "Residual_Width_me-12", "Residual_Width_me-13", "Residual_Width_me-21", "Residual_Width_me-22", "Residual_Width_me-31", "Residual_Width_me-32", "Residual_Width_me-41", "Residual_Width_me-42", "Residual_Width_me+11a", "Residual_Width_me+11b", "Residual_Width_me+12", "Residual_Width_me+13", "Residual_Width_me+21", "Residual_Width_me+22", "Residual_Width_me+31", "Residual_Width_me+32", "Residual_Width_me+41", "Residual_Width_me+42"], }, { - name: "PedestalNoise", - plot_title: "PedestalNoise", - y_title: "pedestal width ME-11a", + name: "PedestalNoise_Width", + plot_title: "Pedestal Noise Width", + y_title: "Width of pedestal noise", subsystem: "CSC", correlation: false, - series: ["PedestalNoise_m11a", "PedestalNoise_m11b", "PedestalNoise_m12", "PedestalNoise_m13", "PedestalNoise_m21", "PedestalNoise_m22", "PedestalNoise_m31", "PedestalNoise_m32", "PedestalNoise_m41", "PedestalNoise_m42", "PedestalNoise_p11a", "PedestalNoise_p11b", "PedestalNoise_p12", "PedestalNoise_p13", "PedestalNoise_p21", "PedestalNoise_p22", "PedestalNoise_p31", "PedestalNoise_p32", "PedestalNoise_p41", "PedestalNoise_p42"], + series: ["PedestalNoise_Width_me-11a", "PedestalNoise_Width_me-11b", "PedestalNoise_Width_me-12", "PedestalNoise_Width_me-13", "PedestalNoise_Width_me-21", "PedestalNoise_Width_me-22", "PedestalNoise_Width_me-31", "PedestalNoise_Width_me-32", "PedestalNoise_Width_me-41", "PedestalNoise_Width_me-42", "PedestalNoise_Width_me+11a", "PedestalNoise_Width_me+11b", "PedestalNoise_Width_me+12", "PedestalNoise_Width_me+13", "PedestalNoise_Width_me+21", "PedestalNoise_Width_me+22", "PedestalNoise_Width_me+31", "PedestalNoise_Width_me+32", "PedestalNoise_Width_me+41", "PedestalNoise_Width_me+42"], }, ]