CMS 3D CMS Logo

LCPUTime Struct Reference

#include <Utilities/Timing/interface/LinuxCPUTime.h>

List of all members.

Public Types

typedef LinuxCPUTime::TimeType IntervalType
typedef GenTimeInterval< LCPUTimeTimeInterval
typedef LinuxCPUTime::TimeType TimeType

Static Public Member Functions

static double oneTick ()
static TimeType time (int pid)
static TimeType time ()

Classes

struct  OneTick


Detailed Description

Definition at line 55 of file LinuxCPUTime.h.


Member Typedef Documentation

typedef LinuxCPUTime::TimeType LCPUTime::IntervalType

Definition at line 70 of file LinuxCPUTime.h.

typedef GenTimeInterval<LCPUTime> LCPUTime::TimeInterval

Definition at line 66 of file LinuxCPUTime.h.

typedef LinuxCPUTime::TimeType LCPUTime::TimeType

Definition at line 71 of file LinuxCPUTime.h.


Member Function Documentation

static double LCPUTime::oneTick (  )  [inline, static]

Definition at line 63 of file LinuxCPUTime.h.

References LCPUTime::OneTick::one.

00063                           {
00064     static OneTick local;
00065     return local.one;
00066   };

static TimeType LCPUTime::time ( int  pid  )  [inline, static]

Definition at line 74 of file LinuxCPUTime.h.

References a.

00074 { LinuxCPUTime a(pid); return a();}

static TimeType LCPUTime::time ( void   )  [inline, static]

Definition at line 73 of file LinuxCPUTime.h.

References a.

00073 { LinuxCPUTime a; return a();}


The documentation for this struct was generated from the following file:
Generated on Tue Jun 9 18:27:28 2009 for CMSSW by  doxygen 1.5.4