Implemented printing of counters through the Monitoring::Hub
Note that MonitoringHub is now Gaudi::Monitoring::Hub. Counters are now serialized in json and sent to a MessageSvcSink for printing. This should be kind of backward compatible with current printing except that the Counter order may change. The CounterHolder wrapper, now useless, has been dropped and counters register directly to the Monitoring::Hub Note that his had the consequence that the Counters method of the python interface had to be dropped. It does not seem to be used, but in case it would be needed, it can be implemented if we add a dedicated method to list counters of a given component to the Monitoringi::Hub
parent
381d3c50
No related branches found
No related tags found
Showing
- GaudiAlg/GaudiAlg/GaudiCommon.h 2 additions, 17 deletionsGaudiAlg/GaudiAlg/GaudiCommon.h
- GaudiAlg/GaudiAlg/GaudiTool.h 20 additions, 21 deletionsGaudiAlg/GaudiAlg/GaudiTool.h
- GaudiAlg/src/lib/GaudiCommon.icpp 0 additions, 38 deletionsGaudiAlg/src/lib/GaudiCommon.icpp
- GaudiAlg/src/lib/GaudiTool.cpp 4 additions, 5 deletionsGaudiAlg/src/lib/GaudiTool.cpp
- GaudiCoreSvc/src/ApplicationMgr/ApplicationMgr.h 2 additions, 2 deletionsGaudiCoreSvc/src/ApplicationMgr/ApplicationMgr.h
- GaudiCoreSvc/src/MessageSvc/MessageSvc.cpp 0 additions, 20 deletionsGaudiCoreSvc/src/MessageSvc/MessageSvc.cpp
- GaudiCoreSvc/src/MessageSvc/MessageSvc.h 1 addition, 12 deletionsGaudiCoreSvc/src/MessageSvc/MessageSvc.h
- GaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp 131 additions, 0 deletionsGaudiCoreSvc/src/MessageSvc/MessageSvcSink.cpp
- GaudiExamples/options/Aida2Root.opts 1 addition, 0 deletionsGaudiExamples/options/Aida2Root.opts
- GaudiExamples/options/CounterAlg.py 3 additions, 2 deletionsGaudiExamples/options/CounterAlg.py
- GaudiExamples/options/FunctionalAlgorithms/ProduceConsume.py 2 additions, 2 deletionsGaudiExamples/options/FunctionalAlgorithms/ProduceConsume.py
- GaudiExamples/options/Histograms.opts 1 addition, 0 deletionsGaudiExamples/options/Histograms.opts
- GaudiExamples/options/Histograms.py 3 additions, 1 deletionGaudiExamples/options/Histograms.py
- GaudiExamples/options/Histograms_with_global.py 1 addition, 0 deletionsGaudiExamples/options/Histograms_with_global.py
- GaudiExamples/python/GaudiExamples/TestConfig2.py 1 addition, 0 deletionsGaudiExamples/python/GaudiExamples/TestConfig2.py
- GaudiExamples/scripts/Counter.py 1 addition, 4 deletionsGaudiExamples/scripts/Counter.py
- GaudiExamples/src/CounterEx/CounterAlg.cpp 8 additions, 8 deletionsGaudiExamples/src/CounterEx/CounterAlg.cpp
- GaudiExamples/src/EvtColsEx/EvtColAlg.cpp 0 additions, 1 deletionGaudiExamples/src/EvtColsEx/EvtColAlg.cpp
- GaudiExamples/src/IO/ExtendedEvtCol.cpp 0 additions, 1 deletionGaudiExamples/src/IO/ExtendedEvtCol.cpp
- GaudiExamples/tests/qmtest/gaudiexamples.qms/metadatasvc.qmt 6 additions, 1 deletionGaudiExamples/tests/qmtest/gaudiexamples.qms/metadatasvc.qmt
Loading
Please register or sign in to comment