The Gaudi Framework  master (594c33fa)
AlgTimingAuditor::stats_t Struct Reference
Collaboration diagram for AlgTimingAuditor::stats_t:

Public Member Functions

void start ()
 
void stop ()
 

Public Attributes

clock_t::duration total_time {}
 
std::size_t count {}
 
clock_t::time_point started {}
 

Detailed Description

Definition at line 118 of file AlgTimingAuditor.cpp.

Member Function Documentation

◆ start()

void AlgTimingAuditor::stats_t::start ( )
inline

Definition at line 123 of file AlgTimingAuditor.cpp.

123 { started = clock_t::now(); }

◆ stop()

void AlgTimingAuditor::stats_t::stop ( )
inline

Definition at line 124 of file AlgTimingAuditor.cpp.

124  {
125  total_time += clock_t::now() - started;
126  ++count;
127  }

Member Data Documentation

◆ count

std::size_t AlgTimingAuditor::stats_t::count {}

Definition at line 120 of file AlgTimingAuditor.cpp.

◆ started

clock_t::time_point AlgTimingAuditor::stats_t::started {}

Definition at line 121 of file AlgTimingAuditor.cpp.

◆ total_time

clock_t::duration AlgTimingAuditor::stats_t::total_time {}

Definition at line 119 of file AlgTimingAuditor.cpp.


The documentation for this struct was generated from the following file:
AlgTimingAuditor::stats_t::count
std::size_t count
Definition: AlgTimingAuditor.cpp:120
AlgTimingAuditor::stats_t::started
clock_t::time_point started
Definition: AlgTimingAuditor.cpp:121
AlgTimingAuditor::stats_t::total_time
clock_t::duration total_time
Definition: AlgTimingAuditor.cpp:119