Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
31 bool numIsFirst = ( 1ULL ==
m_num );
48 if ( 0ULL !=
m_num ) {
66 <<
format(
"| %9.3f | %9.3f | %8.3f %9.1f %8.2f | %7lu | %9.3f |", cpu, ave,
min,
max, sigma,
m_num,
72 "(millisec) | <user> | <clock> |" +
" min max sigma | entries | total (s) |";
auto sqrt(std::chrono::duration< Rep, Period > d)
sqrt for std::chrono::duration
constexpr auto size(const T &, Args &&...) noexcept
EventIDBase max(const EventIDBase &lhs, const EventIDBase &rhs)
uint64_t stop()
Stop time measurement and return the last elapsed time.
GAUDI_API long long currentTime()
Retrieve absolute system time.
GAUDI_API std::string format(const char *,...)
MsgStream format utility "a la sprintf(...)".
EventIDBase min(const EventIDBase &lhs, const EventIDBase &rhs)
GAUDI_API long long cpuTime(TimeType typ=milliSec, InfoType fetch=Times, long pid=-1)
Consumed CPU time of process in milliseconds.
MsgStream & fillStream(MsgStream &s) const
Write measured time into the message stream.
static std::string header(std::string::size_type size)
header matching the previous format
double lastTime() const
returns the last measured time