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

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.

FastTimerService::ModuleInfo::~ModuleInfo ( )
inline

Definition at line 160 of file FastTimerService.h.

References reset().

160  {
161  reset();
162  }

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().

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

Member Data Documentation

TH1F* FastTimerService::ModuleInfo::dqm_active
bool FastTimerService::ModuleInfo::has_just_run
bool FastTimerService::ModuleInfo::is_exclusive
double FastTimerService::ModuleInfo::summary_active
double FastTimerService::ModuleInfo::time_active