CMS 3D CMS Logo

Public Member Functions | Public Attributes

DQMStoreStatsSubfolder Class Reference

#include <DQMStoreStats.h>

List of all members.

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 41 of file DQMStoreStats.h.


Constructor & Destructor Documentation

DQMStoreStatsSubfolder::DQMStoreStatsSubfolder ( ) [inline]

Definition at line 43 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.


Member Function Documentation

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

Definition at line 51 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.

Referenced by DQMStoreStats::calcstats().

{ ++totalHistos_; totalBins_ += nBins; totalEmptyBins_ += nEmptyBins; totalMemory_ += ( nBins *= sizeof( double ) ); }
void DQMStoreStatsSubfolder::AddBinsF ( 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().

{ ++totalHistos_; totalBins_ += nBins; totalEmptyBins_ += nEmptyBins; totalMemory_ += ( nBins *= sizeof( float ) ); }
void DQMStoreStatsSubfolder::AddBinsS ( unsigned int  nBins,
unsigned int  nEmptyBins 
) [inline]

Definition at line 50 of file DQMStoreStats.h.

References totalBins_, totalEmptyBins_, totalHistos_, and totalMemory_.

Referenced by DQMStoreStats::calcstats().

{ ++totalHistos_; totalBins_ += nBins; totalEmptyBins_ += nEmptyBins; totalMemory_ += ( nBins *= sizeof( short ) ); }

Member Data Documentation

Definition at line 44 of file DQMStoreStats.h.

Referenced by DQMStoreStats::calcstats().

Definition at line 46 of file DQMStoreStats.h.

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

Definition at line 47 of file DQMStoreStats.h.

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

Definition at line 45 of file DQMStoreStats.h.

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

Definition at line 48 of file DQMStoreStats.h.

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