CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
FastTimerService::Timing Struct Reference

Public Member Functions

Timing operator+ (Timing const &other) const
 
Timingoperator+= (Timing const &other)
 
void reset ()
 
 Timing ()
 

Public Attributes

unsigned int count
 
double event
 
double preevent
 
double presource
 
double source
 

Detailed Description

Definition at line 378 of file FastTimerService.h.

Constructor & Destructor Documentation

FastTimerService::Timing::Timing ( )
inline

Definition at line 385 of file FastTimerService.h.

385  :
386  presource (0.),
387  source (0.),
388  preevent (0.),
389  event (0.),
390  count (0)
391  { }

Member Function Documentation

Timing FastTimerService::Timing::operator+ ( Timing const &  other) const
inline

Definition at line 411 of file FastTimerService.h.

References query::result.

411  {
412  Timing result = *this;
413  result += other;
414  return result;
415  }
tuple result
Definition: query.py:137
Timing& FastTimerService::Timing::operator+= ( Timing const &  other)
inline

Definition at line 401 of file FastTimerService.h.

References count, event, preevent, presource, and source.

401  {
402  presource += other.presource;
403  source += other.source;
404  preevent += other.preevent;
405  event += other.event;
406  count += other.count;
407 
408  return *this;
409  }
void FastTimerService::Timing::reset ( void  )
inline

Definition at line 393 of file FastTimerService.h.

References count, preevent, presource, and source.

Referenced by FastTimerService::StreamData::reset().

393  {
394  presource = 0.;
395  source = 0.;
396  preevent = 0.;
397  event = 0.;
398  count = 0;
399  }

Member Data Documentation

unsigned int FastTimerService::Timing::count
double FastTimerService::Timing::event
double FastTimerService::Timing::preevent
double FastTimerService::Timing::presource
double FastTimerService::Timing::source