Create CSV tables from ROS histograms in TrigCost
Update trigCostHistToCSV.cxx root script to process ROS data from histograms to CSV table.
Example data for ROS_HLT Table:
| Name | Raw Active Events | Active Events | Data Requests Rate [Hz] | Retrieved Data Requests Rate [Hz] | Retrieved ROB Data Rate [kB/s] | Cached ROB Data Rate [kB/s] | Time Per Event [ms] | Unclassified ROBs/Event | Prefetched ROBs/Event | Retrieved ROBs/Event | Cached HLT ROBs/Event | Cached DCM ROBs/Event | Ignored ROBs/Event | Disabled ROBs/Event | Not OK ROBs/Event |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ROS-SCT-B-00 | 1 | 10 | 0.1667 | 0 | 0 | 0.1667 | 0.187 | 0 | 0 | 0 | 0 | 220 | 0 | 0 | 220 |
| ROS-SCT-ECA-00 | 1 | 10 | 0.1667 | 0 | 0 | 0.1667 | 0.187 | 0 | 0 | 0 | 0 | 200 | 0 | 0 | 200 |
| ROS-SCT-ECA-01 | 1 | 10 | 0.1667 | 0 | 0 | 0.1667 | 0.187 | 0 | 0 | 0 | 0 | 120 | 0 | 0 | 120 |
| ROS-IBL-B-00 | 1 | 10 | 0.1667 | 0 | 0 | 0.1667 | 0.324 | 0 | 0 | 0 | 0 | 240 | 0 | 0 | 240 |
| ROS-LAR-EMBA-00 | 1 | 10 | 0.1667 | 0 | 0 | 0.1667 | 0.203 | 0 | 0 | 0 | 0 | 240 | 0 | 0 | 240 |
| ROS-LAR-EMBC-00 | 1 | 10 | 0.1667 | 0 | 0 | 0.1667 | 0 | 0 | 0 | 0 | 0 | 240 | 0 | 0 | 240 |
| ROS-TIL-LBC-01 | 1 | 0 | 0 | 0 | 0 | 0.1667 | 0 | 0 | 0 | 0 | 0 | 160 | 0 | 0 | 160 |
^ ROS-TIL-LBC, ROS-TIL-EBA, and some ROS-LAR look suspicious - lack of time / active events
Example data for Algorithm_HLT Table ( data 2018 with flag forceEnableAllChains=True; ):
| Name | Raw Active Events | Active Events | Calls/Event | Calls > 1000 ms | Event Rate [Hz] | Call Rate [Hz] | Alg Total Time [s] | Alg Total Time [%] | Alg Total Time/Call [ms] | Alg Total Time/Event [ms] | ROS Data Request Time/Event [ms] | Data Request Rate [Hz] | Retrieved ROB Rate [Hz] | Cached ROB Rate [kB/s] | Retrieved ROB Rate [kB/s] |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| InDetPixelRawDataProvider__fullScan | 2 | 20 | 1 | 0 | 0.3333 | 0.25 | 0.7285 | 0.1576 | 35.52 | 35.71 | 0 | 0.1667 | 0 | 0 | 0 |
| HLTCaloCellMakerRoI | 2 | 20 | 3.5 | 0 | 0.3333 | 1.222 | 0.04713 | 0.0102 | 0.6953 | 2.45 | 0 | 0.1667 | 0 | 0 | 0 |
| InDetSCTRawDataProvider__minBias | 2 | 20 | 1 | 0 | 0.3333 | 0.25 | 0.4017 | 0.08692 | 19.82 | 19.98 | 0 | 0.3333 | 0 | 0 | 0 |
| InDetPixelRawDataProvider__beamSpot | 2 | 20 | 1 | 0 | 0.3333 | 0.25 | 0.8015 | 0.1734 | 39.27 | 39.41 | 0 | 0.1667 | 0 | 0 | 0 |
| InDetTrigMTTRTRawDataProvider_electron | 2 | 20 | 3 | 0 | 0.3333 | 1.083 | 0.2599 | 0.05624 | 4.217 | 12.85 | 0 | 0.3333 | 0 | 0 | 0 |
| RpcRawDataProvider_MURoIs | 1 | 10 | 1 | 0 | 0.1667 | 0.125 | 0.04467 | 0.009665 | 4.016 | 4.1 | 0 | 0.1667 | 0 | 0.1667 | 0 |
| MdtRawDataProvider_MURoIs | 1 | 10 | 1 | 0 | 0.1667 | 0.125 | 0.01413 | 0.003056 | 1.286 | 1.317 | 0 | 0.1667 | 0 | 0.1667 | 0 |
^ First five records - both cached and retrieved rate = 0
Edited by Aleksandra Poreba