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

Public Member Functions

void fill (Timing const &value)
 
void reset ()
 
 SummaryPlots ()
 

Public Attributes

TH1F * event
 
TH1F * preevent
 
TH1F * presource
 
TH1F * source
 

Detailed Description

Definition at line 467 of file FastTimerService.h.

Constructor & Destructor Documentation

FastTimerService::SummaryPlots::SummaryPlots ( )
inline

Definition at line 473 of file FastTimerService.h.

473  :
474  presource (nullptr),
475  source (nullptr),
476  preevent (nullptr),
477  event (nullptr)
478  { }

Member Function Documentation

void FastTimerService::SummaryPlots::fill ( Timing const &  value)
inline

Definition at line 488 of file FastTimerService.h.

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

488  {
489  // convert on the fly from seconds to ms
490  presource ->Fill( 1000. * value.presource );
491  source ->Fill( 1000. * value.source );
492  preevent ->Fill( 1000. * value.preevent );
493  event ->Fill( 1000. * value.event );
494  }
void FastTimerService::SummaryPlots::reset ( void  )
inline

Definition at line 480 of file FastTimerService.h.

References preevent, presource, and source.

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

480  {
481  // the DQM plots are owned by the DQMStore
482  presource = nullptr;
483  source = nullptr;
484  preevent = nullptr;
485  event = nullptr;
486  }

Member Data Documentation

TH1F* FastTimerService::SummaryPlots::event

Definition at line 471 of file FastTimerService.h.

Referenced by Types.EventID::cppID().

TH1F* FastTimerService::SummaryPlots::preevent

Definition at line 470 of file FastTimerService.h.

Referenced by fill(), and reset().

TH1F* FastTimerService::SummaryPlots::presource

Definition at line 468 of file FastTimerService.h.

Referenced by fill(), and reset().

TH1F* FastTimerService::SummaryPlots::source

Definition at line 469 of file FastTimerService.h.

Referenced by fill(), and reset().