Simple service interface to collect counters to persist in a summary file.
virtual void addCounter(const std::string, const std::string name, const StatEntity &, const Gaudi::CounterSummary::SaveType saveType=Gaudi::CounterSummary::SaveSimpleCounter)=0
declare a counter, StatEntity, to be filled in the Counter summary
DeclareInterfaceID(ICounterSummarySvc, 1, 0)
InterfaceID.
virtual void addCounter(const std::string, const std::string name, const Stat &, const Gaudi::CounterSummary::SaveType saveType=Gaudi::CounterSummary::SaveSimpleCounter)=0
declare a counter, Stat, to be filled in the Counter summary
General service interface definition.
backward compatible StatEntity class.
Small wrapper class for easy manipulation with generic counters and IStatSvc interface.
SaveType
How is the counter to be saved?
@ SaveAlwaysStatEntity
store always, store only the flag()
@ SaveStatEntity
store only the flag()
@ SaveAlwaysSimpleCounter
store all information
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...