Add ROS Monitor class in TrigCostAnalysis
Add ROS Monitor class to keep track of ROB requests and create histograms. Data is filled based on values from HLT_TrigCostROSContainer saved in CostData.
Also:
- use
ROBDataMonitorStructto pass information to Cost. Associated with requestROBDataStructs are stored inside, as well as the elapsed time (as timestamps) - add more details to store in EDM:
lvl1ID,startand'stop- timestamp of request execution and list ofROBDataStructvalues
In follow up MRs:
- use rob2ros mapping in
MonitorROSandCounterROS - refactor
ROBDataStructto store just a single word - add and fill necessary histograms in
CounterROS::newEvent - save data to csv in
trigCostHistToCSV.cxx
Example histograms:
- ROBSize_perCall size.pdf
- ROBHistory_perCall history.pdf
Edited by Aleksandra Poreba