CMS 3D CMS Logo

Public Member Functions | Public Attributes

FastTimerService::ModuleInfo Struct Reference

List of all members.

Public Member Functions

 ModuleInfo ()
void reset ()
 ~ModuleInfo ()

Public Attributes

TH1F * dqm_active
bool has_just_run
bool is_exclusive
double summary_active
double time_active

Detailed Description

Definition at line 144 of file FastTimerService.h.


Constructor & Destructor Documentation

FastTimerService::ModuleInfo::ModuleInfo ( ) [inline]

Definition at line 152 of file FastTimerService.h.

                 :
      time_active(0.),
      summary_active(0.),
      dqm_active(0),
      has_just_run(false),
      is_exclusive(false)
    { }
FastTimerService::ModuleInfo::~ModuleInfo ( ) [inline]

Definition at line 160 of file FastTimerService.h.

References reset().

                  {
      reset();
    }

Member Function Documentation

void FastTimerService::ModuleInfo::reset ( void  ) [inline]

Definition at line 165 of file FastTimerService.h.

References dqm_active, has_just_run, is_exclusive, summary_active, and time_active.

Referenced by ~ModuleInfo().

                 {
      time_active = 0.;
      summary_active = 0.;
      // the DAQ destroys and re-creates the DQM and DQMStore services at each reconfigure, so we don't need to clean them up
      dqm_active = 0;
      has_just_run = false;
      is_exclusive = false;
    }

Member Data Documentation