CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
FastTimerService::SummaryPlotsPerProcess Struct Reference

Public Member Functions

void fill (TimingPerProcess const &value)
 
void reset ()
 
 SummaryPlotsPerProcess ()
 

Public Attributes

TH1F * all_endpaths
 
TH1F * all_paths
 
TH1F * event
 
TH1F * interpaths
 
TH1F * preevent
 

Detailed Description

Definition at line 495 of file FastTimerService.h.

Constructor & Destructor Documentation

FastTimerService::SummaryPlotsPerProcess::SummaryPlotsPerProcess ( )
inline

Member Function Documentation

void FastTimerService::SummaryPlotsPerProcess::fill ( TimingPerProcess const &  value)
inline

Definition at line 519 of file FastTimerService.h.

References FastTimerService::TimingPerProcess::all_endpaths, FastTimerService::TimingPerProcess::all_paths, FastTimerService::TimingPerProcess::event, FastTimerService::TimingPerProcess::interpaths, and FastTimerService::TimingPerProcess::preevent.

519  {
520  // convert on the fly from seconds to ms
521  preevent ->Fill( 1000. * value.preevent );
522  event ->Fill( 1000. * value.event );
523  all_paths ->Fill( 1000. * value.all_paths );
524  all_endpaths ->Fill( 1000. * value.all_endpaths );
525  interpaths ->Fill( 1000. * value.interpaths );
526  }
Definition: value.py:1
void FastTimerService::SummaryPlotsPerProcess::reset ( void  )
inline

Definition at line 510 of file FastTimerService.h.

510  {
511  // the DQM plots are owned by the DQMStore
512  preevent = nullptr;
513  event = nullptr;
514  all_paths = nullptr;
515  all_endpaths = nullptr;
516  interpaths = nullptr;
517  }

Member Data Documentation

TH1F* FastTimerService::SummaryPlotsPerProcess::all_endpaths

Definition at line 499 of file FastTimerService.h.

TH1F* FastTimerService::SummaryPlotsPerProcess::all_paths

Definition at line 498 of file FastTimerService.h.

TH1F* FastTimerService::SummaryPlotsPerProcess::event
TH1F* FastTimerService::SummaryPlotsPerProcess::interpaths

Definition at line 500 of file FastTimerService.h.

TH1F* FastTimerService::SummaryPlotsPerProcess::preevent

Definition at line 496 of file FastTimerService.h.