Skip to content

Add raw bank sizes to default data monitoring

Christopher Rob Jones requested to merge AddBankSizeMoni into master

Adds a monitor that produces a number of histograms for the sizes of the various raw banks to the default set of data monitors.

Should be tested and merged with Lbcom!547 (merged) which cleans up the monitor a bit.

Produces output like

RawBankSizeMonitor                     INFO Number of counters : 1
 |    Counter                                      |     #     |    sum     | mean/eff^* | rms/err^*  |     min     |     max     |
 | "Total banks size"                              |        96 |    4992747 |    52008.0 |     0.0000 |     10186.0 |  1.0207e+05 |
RawBankSizeMonitor                  SUCCESS Booked 16 Histogram(s) : 1D=8 1DProf=8 
RawBankSizeMonitor                  SUCCESS 1D histograms in directory "RawBankSizeMonitor" : 8
 | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
 | EcalPacked/size           | "Overall EcalPacked bank size"                |    96   |       7597 | 1174.5     |   -0.06556 |   -0.40528 |
 | FTCluster/size            | "Overall FTCluster bank size"                 |    96   |     7909.3 | 3092.5     |    0.33476 |   -0.79765 |
 | HcalPacked/size           | "Overall HcalPacked bank size"                |    96   |     1954.1 | 268.94     |  -0.090467 |   -0.32964 |
 | Muon/size                 | "Overall Muon bank size"                      |    96   |     1032.5 | 461.91     |    0.53608 |   0.060846 |
 | ODIN/size                 | "Overall ODIN bank size"                      |    96   |         40 | 0          |          0 |          0 |
 | Rich/size                 | "Overall Rich bank size"                      |    96   |      16956 | 9477.6     |    0.33507 |    -0.6837 |
 | UT/size                   | "Overall UT bank size"                        |    96   |       5625 | 2604.8     |     0.4964 |   -0.62174 |
 | VP/size                   | "Overall VP bank size"                        |    96   |      10099 | 5284.9     |    0.57479 |   -0.29389 |
RawBankSizeMonitor                  SUCCESS 1D profile histograms in directory "RawBankSizeMonitor" : 8
 | ID                        |   Title                                       |    #    |     Mean   |    RMS     |  Skewness  |  Kurtosis  |
 | EcalPacked/sizeVsSourceID | "EcalPacked bank size (bytes) as a function o |   2688  |       13.5 | 8.0777     |    0.17464 |    -1.3189 |
 | FTCluster/sizeVsSourceID  | "FTCluster bank size (bytes) as a function of |  23040  |      119.5 | 69.281     |    0.05611 |    -1.1599 |
 | HcalPacked/sizeVsSourceID | "HcalPacked bank size (bytes) as a function o |   768   |        3.5 | 2.2913     |    0.51893 |    -1.3538 |
 | Muon/sizeVsSourceID       | "Muon bank size (bytes) as a function of sour |   960   |        4.5 | 2.8723     |   -0.21482 |    -1.6578 |
 | ODIN/sizeVsSourceID       | "ODIN bank size (bytes) as a function of sour |    96   |          0 | 0          |          0 |          0 |
 | Rich/sizeVsSourceID       | "Rich bank size (bytes) as a function of sour |  33600  |     1174.5 | 101.04     |   -0.59237 |   -0.71107 |
 | UT/sizeVsSourceID         | "UT bank size (bytes) as a function of source |  17280  |     122.37 | 73.933     |   -0.05772 |    -1.3624 |
 | VP/sizeVsSourceID         | "VP bank size (bytes) as a function of source |  19968  |      103.5 | 60.044     |  -0.029847 |    -1.3005 |

@rmatev @raaij @gligorov FYI

Edited by Christopher Rob Jones

Merge request reports