CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
Folder Class Reference

#include <DQMStoreStats.h>

Public Member Functions

void add (Folder *f)
 
Foldercd (const std::string &name)
 
void children (std::string &sql_statement)
 
VIterator< Folder * > CreateIterator ()
 
void dump (std::string indent)
 
void files (std::string &sql_statement)
 
 Folder (const std::string name)
 
unsigned int getBins (void)
 
unsigned int getEmptyBins (void)
 
FoldergetFather ()
 
unsigned int getHistos (void)
 
unsigned int getMemory (void)
 
unsigned int id (void)
 
unsigned int level (void)
 
void mainrows (std::string &sql_statement)
 
void mainrows_cumulative (std::string &sql_statement)
 
const std::string & name (void)
 
void parents (std::string &sql_statement)
 
void setFather (Folder *e)
 
void setId (unsigned int id)
 
void setLevel (unsigned int value)
 
void summary (std::string &sql_statement)
 
void symbols (std::string &sql_statement)
 
void update (unsigned int bins, unsigned int empty, unsigned int memory)
 
 ~Folder (void)
 

Private Attributes

Folderfather_
 
std::string folderName_
 
unsigned int id_
 
unsigned int level_
 
std::vector< Folder * > subfolders_
 
unsigned int totalBins_
 
unsigned int totalEmptyBins_
 
unsigned int totalHistos_
 
unsigned int totalMemory_
 

Detailed Description

Definition at line 117 of file DQMStoreStats.h.

Constructor & Destructor Documentation

Folder::Folder ( const std::string  name)
inline

Definition at line 119 of file DQMStoreStats.h.

Folder::~Folder ( void  )
inline

Definition at line 124 of file DQMStoreStats.h.

Member Function Documentation

void Folder::add ( Folder f)
inline

Definition at line 148 of file DQMStoreStats.h.

Referenced by counter.Counter::register().

Folder* Folder::cd ( const std::string &  name)
inline

Definition at line 133 of file DQMStoreStats.h.

void Folder::children ( std::string &  sql_statement)
inline
VIterator<Folder*> Folder::CreateIterator ( )
inline

Definition at line 198 of file DQMStoreStats.h.

void Folder::dump ( std::string  indent)
inline

Definition at line 187 of file DQMStoreStats.h.

void Folder::files ( std::string &  sql_statement)
inline

Definition at line 270 of file DQMStoreStats.h.

unsigned int Folder::getBins ( void  )
inline

Definition at line 161 of file DQMStoreStats.h.

unsigned int Folder::getEmptyBins ( void  )
inline

Definition at line 167 of file DQMStoreStats.h.

Folder* Folder::getFather ( )
inline

Definition at line 130 of file DQMStoreStats.h.

unsigned int Folder::getHistos ( void  )
inline

Definition at line 155 of file DQMStoreStats.h.

unsigned int Folder::getMemory ( void  )
inline

Definition at line 173 of file DQMStoreStats.h.

unsigned int Folder::id ( void  )
inline

Definition at line 143 of file DQMStoreStats.h.

unsigned int Folder::level ( void  )
inline

Definition at line 145 of file DQMStoreStats.h.

void Folder::mainrows ( std::string &  sql_statement)
inline

Definition at line 203 of file DQMStoreStats.h.

void Folder::mainrows_cumulative ( std::string &  sql_statement)
inline

Definition at line 252 of file DQMStoreStats.h.

const std::string& Folder::name ( void  )
inline

Definition at line 131 of file DQMStoreStats.h.

Referenced by VIDSelectorBase.VIDSelectorBase::initialize().

void Folder::parents ( std::string &  sql_statement)
inline

Definition at line 227 of file DQMStoreStats.h.

void Folder::setFather ( Folder e)
inline

Definition at line 129 of file DQMStoreStats.h.

void Folder::setId ( unsigned int  id)
inline

Definition at line 142 of file DQMStoreStats.h.

void Folder::setLevel ( unsigned int  value)
inline

Definition at line 144 of file DQMStoreStats.h.

void Folder::summary ( std::string &  sql_statement)
inline

Definition at line 262 of file DQMStoreStats.h.

void Folder::symbols ( std::string &  sql_statement)
inline

Definition at line 216 of file DQMStoreStats.h.

void Folder::update ( unsigned int  bins,
unsigned int  empty,
unsigned int  memory 
)
inline

Definition at line 179 of file DQMStoreStats.h.

Referenced by Vispa.Gui.ZoomableWidget.ZoomableWidget::setZoom().

Member Data Documentation

Folder* Folder::father_
private

Definition at line 285 of file DQMStoreStats.h.

std::string Folder::folderName_
private

Definition at line 284 of file DQMStoreStats.h.

unsigned int Folder::id_
private

Definition at line 282 of file DQMStoreStats.h.

unsigned int Folder::level_
private

Definition at line 283 of file DQMStoreStats.h.

std::vector<Folder*> Folder::subfolders_
private

Definition at line 286 of file DQMStoreStats.h.

unsigned int Folder::totalBins_
private

Definition at line 279 of file DQMStoreStats.h.

unsigned int Folder::totalEmptyBins_
private

Definition at line 280 of file DQMStoreStats.h.

unsigned int Folder::totalHistos_
private

Definition at line 278 of file DQMStoreStats.h.

unsigned int Folder::totalMemory_
private

Definition at line 281 of file DQMStoreStats.h.