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::SummaryProfiles Struct Reference

Public Member Functions

void fill (double x, Timing const &value)
 
void reset ()
 
 SummaryProfiles ()
 

Public Attributes

TProfile * event
 
TProfile * preevent
 
TProfile * presource
 
TProfile * source
 

Detailed Description

Definition at line 531 of file FastTimerService.h.

Constructor & Destructor Documentation

FastTimerService::SummaryProfiles::SummaryProfiles ( )
inline

Definition at line 537 of file FastTimerService.h.

537  :
538  presource (nullptr),
539  source (nullptr),
540  preevent (nullptr),
541  event (nullptr)
542  { }

Member Function Documentation

void FastTimerService::SummaryProfiles::fill ( double  x,
Timing const &  value 
)
inline

Definition at line 552 of file FastTimerService.h.

References FastTimerService::Timing::event, FastTimerService::Timing::preevent, preevent, FastTimerService::Timing::presource, presource, FastTimerService::Timing::source, and source.

552  {
553  presource ->Fill( x, 1000. * value.presource );
554  source ->Fill( x, 1000. * value.source );
555  preevent ->Fill( x, 1000. * value.preevent );
556  event ->Fill( x, 1000. * value.event );
557  }
void FastTimerService::SummaryProfiles::reset ( void  )
inline

Definition at line 544 of file FastTimerService.h.

References preevent, presource, and source.

544  {
545  // the DQM plots are owned by the DQMStore
546  presource = nullptr;
547  source = nullptr;
548  preevent = nullptr;
549  event = nullptr;
550  }

Member Data Documentation

TProfile* FastTimerService::SummaryProfiles::event
TProfile* FastTimerService::SummaryProfiles::preevent

Definition at line 534 of file FastTimerService.h.

Referenced by fill(), and reset().

TProfile* FastTimerService::SummaryProfiles::presource

Definition at line 532 of file FastTimerService.h.

Referenced by fill(), and reset().

TProfile* FastTimerService::SummaryProfiles::source

Definition at line 533 of file FastTimerService.h.

Referenced by fill(), and reset().