A non thread-safe integral performance counter.
Definition at line 84 of file RNTupleMetrics.hxx.
|
| static constexpr char | kFieldSeperator = '|' |
| | Symbol to split name, unit, description, and value when printing.
|
#include <ROOT/RNTupleMetrics.hxx>
◆ RNTuplePlainCounter()
| ROOT::Experimental::Detail::RNTuplePlainCounter::RNTuplePlainCounter |
( |
const std::string & | name, |
|
|
const std::string & | unit, |
|
|
const std::string & | desc ) |
|
inline |
◆ Add()
| R__ALWAYS_INLINE void ROOT::Experimental::Detail::RNTuplePlainCounter::Add |
( |
int64_t | delta | ) |
|
|
inline |
◆ Dec()
◆ Enable()
| void ROOT::Experimental::Detail::RNTuplePerfCounter::Enable |
( |
| ) |
|
|
inlineinherited |
◆ GetDescription()
| const std::string & ROOT::Experimental::Detail::RNTuplePerfCounter::GetDescription |
( |
| ) |
const |
|
inlineinherited |
◆ GetName()
| const std::string & ROOT::Experimental::Detail::RNTuplePerfCounter::GetName |
( |
| ) |
const |
|
inlineinherited |
◆ GetUnit()
| const std::string & ROOT::Experimental::Detail::RNTuplePerfCounter::GetUnit |
( |
| ) |
const |
|
inlineinherited |
◆ GetValue()
| R__ALWAYS_INLINE int64_t ROOT::Experimental::Detail::RNTuplePlainCounter::GetValue |
( |
| ) |
const |
|
inline |
◆ GetValueAsInt()
| std::int64_t ROOT::Experimental::Detail::RNTuplePlainCounter::GetValueAsInt |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetValueAsString()
| std::string ROOT::Experimental::Detail::RNTuplePlainCounter::GetValueAsString |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Inc()
◆ IsEnabled()
| bool ROOT::Experimental::Detail::RNTuplePerfCounter::IsEnabled |
( |
| ) |
const |
|
inlineinherited |
◆ SetValue()
| R__ALWAYS_INLINE void ROOT::Experimental::Detail::RNTuplePlainCounter::SetValue |
( |
int64_t | val | ) |
|
|
inline |
◆ ToString()
| std::string ROOT::Experimental::Detail::RNTuplePerfCounter::ToString |
( |
| ) |
const |
|
inherited |
◆ fCounter
| std::int64_t ROOT::Experimental::Detail::RNTuplePlainCounter::fCounter = 0 |
|
private |
◆ fDescription
| std::string ROOT::Experimental::Detail::RNTuplePerfCounter::fDescription |
|
privateinherited |
◆ fIsEnabled
| bool ROOT::Experimental::Detail::RNTuplePerfCounter::fIsEnabled = false |
|
privateinherited |
◆ fName
| std::string ROOT::Experimental::Detail::RNTuplePerfCounter::fName |
|
privateinherited |
◆ fUnit
| std::string ROOT::Experimental::Detail::RNTuplePerfCounter::fUnit |
|
privateinherited |
◆ kFieldSeperator
| char ROOT::Experimental::Detail::RNTuplePerfCounter::kFieldSeperator = '|' |
|
staticconstexprprivateinherited |
Symbol to split name, unit, description, and value when printing.
Definition at line 54 of file RNTupleMetrics.hxx.
The documentation for this class was generated from the following file: