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
DQMStoreStatsSubfolder Class Reference

#include <DQMStoreStats.h>

Public Member Functions

void AddBinsD (unsigned int nBins, unsigned int nEmptyBins)
 
void AddBinsF (unsigned int nBins, unsigned int nEmptyBins)
 
void AddBinsS (unsigned int nBins, unsigned int nEmptyBins)
 
 DQMStoreStatsSubfolder ()
 

Public Attributes

std::string subfolderName_
 
unsigned int totalBins_
 
unsigned int totalEmptyBins_
 
unsigned int totalHistos_
 
unsigned int totalMemory_
 

Detailed Description

DQMStoreStats helper class for storing subsystem results

Definition at line 39 of file DQMStoreStats.h.

Constructor & Destructor Documentation

DQMStoreStatsSubfolder::DQMStoreStatsSubfolder ( )
inline

Definition at line 41 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.

unsigned int totalBins_
Definition: DQMStoreStats.h:44
unsigned int totalEmptyBins_
Definition: DQMStoreStats.h:45
unsigned int totalMemory_
Definition: DQMStoreStats.h:46
unsigned int totalHistos_
Definition: DQMStoreStats.h:43

Member Function Documentation

void DQMStoreStatsSubfolder::AddBinsD ( unsigned int  nBins,
unsigned int  nEmptyBins 
)
inline

Definition at line 49 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.

Referenced by DQMStoreStats::calcstats().

49 { ++totalHistos_; totalBins_ += nBins; totalEmptyBins_ += nEmptyBins; totalMemory_ += ( nBins *= sizeof( double ) ); }
unsigned int totalBins_
Definition: DQMStoreStats.h:44
unsigned int totalEmptyBins_
Definition: DQMStoreStats.h:45
unsigned int totalMemory_
Definition: DQMStoreStats.h:46
unsigned int totalHistos_
Definition: DQMStoreStats.h:43
void DQMStoreStatsSubfolder::AddBinsF ( unsigned int  nBins,
unsigned int  nEmptyBins 
)
inline

Definition at line 47 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.

Referenced by DQMStoreStats::calcstats().

47 { ++totalHistos_; totalBins_ += nBins; totalEmptyBins_ += nEmptyBins; totalMemory_ += ( nBins *= sizeof( float ) ); }
unsigned int totalBins_
Definition: DQMStoreStats.h:44
unsigned int totalEmptyBins_
Definition: DQMStoreStats.h:45
unsigned int totalMemory_
Definition: DQMStoreStats.h:46
unsigned int totalHistos_
Definition: DQMStoreStats.h:43
void DQMStoreStatsSubfolder::AddBinsS ( unsigned int  nBins,
unsigned int  nEmptyBins 
)
inline

Definition at line 48 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.

Referenced by DQMStoreStats::calcstats().

48 { ++totalHistos_; totalBins_ += nBins; totalEmptyBins_ += nEmptyBins; totalMemory_ += ( nBins *= sizeof( short ) ); }
unsigned int totalBins_
Definition: DQMStoreStats.h:44
unsigned int totalEmptyBins_
Definition: DQMStoreStats.h:45
unsigned int totalMemory_
Definition: DQMStoreStats.h:46
unsigned int totalHistos_
Definition: DQMStoreStats.h:43

Member Data Documentation

std::string DQMStoreStatsSubfolder::subfolderName_

Definition at line 42 of file DQMStoreStats.h.

Referenced by DQMStoreStats::calcstats().

unsigned int DQMStoreStatsSubfolder::totalBins_

Definition at line 44 of file DQMStoreStats.h.

Referenced by AddBinsD(), AddBinsF(), AddBinsS(), and DQMStoreStatsSubfolder().

unsigned int DQMStoreStatsSubfolder::totalEmptyBins_

Definition at line 45 of file DQMStoreStats.h.

Referenced by AddBinsD(), AddBinsF(), AddBinsS(), and DQMStoreStatsSubfolder().

unsigned int DQMStoreStatsSubfolder::totalHistos_

Definition at line 43 of file DQMStoreStats.h.

Referenced by AddBinsD(), AddBinsF(), AddBinsS(), and DQMStoreStatsSubfolder().

unsigned int DQMStoreStatsSubfolder::totalMemory_

Definition at line 46 of file DQMStoreStats.h.

Referenced by AddBinsD(), AddBinsF(), AddBinsS(), and DQMStoreStatsSubfolder().