#include <ROOT/RConfig.hxx>
#include <TError.h>
#include <atomic>
#include <chrono>
#include <cstdint>
#include <ctime>
#include <memory>
#include <ostream>
#include <string>
#include <vector>
#include <utility>
Classes | |
class | ROOT::Experimental::Detail::RNTupleAtomicCounter |
A thread-safe integral performance counter. More... | |
class | ROOT::Experimental::Detail::RNTupleMetrics |
A collection of Counter objects with a name, a unit, and a description. More... | |
class | ROOT::Experimental::Detail::RNTuplePerfCounter |
A performance counter with a name and a unit, which can be activated on demand. More... | |
class | ROOT::Experimental::Detail::RNTuplePlainCounter |
A non thread-safe integral performance counter. More... | |
class | ROOT::Experimental::Detail::RNTupleTickCounter< BaseCounterT > |
An either thread-safe or non thread safe counter for CPU ticks. More... | |
class | ROOT::Experimental::Detail::RNTupleTimer< WallTimeT, CpuTimeT > |
Record wall time and CPU time between construction and destruction. More... | |
Namespaces | |
namespace | ROOT |
VSD Structures. | |
namespace | ROOT::Experimental |
namespace | ROOT::Experimental::Detail |
Typedefs | |
using | ROOT::Experimental::Detail::RNTupleAtomicTimer = RNTupleTimer< RNTupleAtomicCounter, RNTupleTickCounter< RNTupleAtomicCounter > > |
using | ROOT::Experimental::Detail::RNTuplePlainTimer = RNTupleTimer< RNTuplePlainCounter, RNTupleTickCounter< RNTuplePlainCounter > > |
Definition in file RNTupleMetrics.hxx.