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 535 of file FastTimerService.h.

Constructor & Destructor Documentation

FastTimerService::SummaryProfiles::SummaryProfiles ( )
inline

Definition at line 541 of file FastTimerService.h.

541  :
542  presource (nullptr),
543  source (nullptr),
544  preevent (nullptr),
545  event (nullptr)
546  { }

Member Function Documentation

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

Definition at line 556 of file FastTimerService.h.

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

556  {
557  presource ->Fill( x, 1000. * value.presource );
558  source ->Fill( x, 1000. * value.source );
559  preevent ->Fill( x, 1000. * value.preevent );
560  event ->Fill( x, 1000. * value.event );
561  }
Definition: DDAxes.h:10
void FastTimerService::SummaryProfiles::reset ( void  )
inline

Definition at line 548 of file FastTimerService.h.

References preevent, presource, and source.

548  {
549  // the DQM plots are owned by the DQMStore
550  presource = nullptr;
551  source = nullptr;
552  preevent = nullptr;
553  event = nullptr;
554  }

Member Data Documentation

TProfile* FastTimerService::SummaryProfiles::event

Definition at line 539 of file FastTimerService.h.

Referenced by Types.EventID::cppID().

TProfile* FastTimerService::SummaryProfiles::preevent

Definition at line 538 of file FastTimerService.h.

Referenced by fill(), and reset().

TProfile* FastTimerService::SummaryProfiles::presource

Definition at line 536 of file FastTimerService.h.

Referenced by fill(), and reset().

TProfile* FastTimerService::SummaryProfiles::source

Definition at line 537 of file FastTimerService.h.

Referenced by fill(), and reset().