Gaudi Framework, version v25r2

Home   Generated: Wed Jun 4 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Functions
StatEntity.h File Reference
#include <string>
#include <iostream>
#include "GaudiKernel/Kernel.h"
Include dependency graph for StatEntity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StatEntity
 The basic counter used for Monitoring purposes. More...
 

Namespaces

namespace  Gaudi
 : AIDA interfaces visibility
 
namespace  Gaudi::Utils
 

Functions

GAUDI_API StatEntity operator+ (const StatEntity &entity, const double value)
 external operator for addition of StatEntity and a number
 
GAUDI_API StatEntity operator+ (const double value, const StatEntity &entity)
 external operator for addition of StatEntity and a number
 
GAUDI_API StatEntity operator+ (const StatEntity &entity, const StatEntity &value)
 external operator for addition of StatEntity and a number
 
GAUDI_API StatEntity operator- (const StatEntity &entity, const double value)
 external operator for subtraction of StatEntity and a number
 
GAUDI_API std::ostream & operator<< (std::ostream &stream, const StatEntity &entity)
 external printout operator to std::ostream
 
GAUDI_API std::string Gaudi::Utils::formatAsTableRow (const StatEntity &counter, const bool flag, const std::string &format1=" |%|7d| |%|11.7g| |%|#11.5g| |%|#10.5g| |%|#10.5g| |%|#10.5g| |", const std::string &format2="*|%|7d| |%|11.5g| |(%|#9.7g| +- %|-#8.6g|)%%| ----- | ----- |")
 print the counter in a form of the table row
 
GAUDI_API std::string Gaudi::Utils::formatAsTableRow (const std::string &name, const StatEntity &counter, const bool flag=true, const std::string &format1=" %|-15.15s|%|17t||%|7d| |%|11.7g| |%|#11.5g| |%|#10.5g| |%|#10.5g| |%|#10.5g| |", const std::string &format2="*%|-15.15s|%|17t||%|7d| |%|11.5g| |(%|#9.7g| +- %|-#8.6g|)%%| ----- | ----- |")
 print the counter in a form of the table row
 
GAUDI_API std::string Gaudi::Utils::formatAsTableRow (const std::string &name, const std::string &group, const StatEntity &entity, const bool flag=true, const std::string &format1=" %|15.15s|%|-15.15s|%|32t||%|7d| |%|11.7g| |%|#11.5g| |%|#10.5g| |%|#10.5g| |%|#10.5g| |", const std::string &format2="*%|15.15s|%|-15.15s|%|32t||%|7d| |%|11.5g| |(%|#9.7g| +- %|-#8.6g|)%%| ----- | ----- |")
 print the counter in a form of the table row
 

Function Documentation

GAUDI_API StatEntity operator+ ( const StatEntity entity,
const double  value 
)

external operator for addition of StatEntity and a number

Definition at line 247 of file StatEntity.cpp.

{ StatEntity aux ( entity ) ; return aux+=value ; }
GAUDI_API StatEntity operator+ ( const double  value,
const StatEntity entity 
)

external operator for addition of StatEntity and a number

Definition at line 252 of file StatEntity.cpp.

{ return entity + value ; }
GAUDI_API StatEntity operator+ ( const StatEntity entity,
const StatEntity value 
)

external operator for addition of StatEntity and a number

Definition at line 262 of file StatEntity.cpp.

{ StatEntity aux ( entity ) ; return aux+=value ; }
GAUDI_API StatEntity operator- ( const StatEntity entity,
const double  value 
)

external operator for subtraction of StatEntity and a number

Definition at line 257 of file StatEntity.cpp.

{ StatEntity aux ( entity ) ; return aux-=value ; }
GAUDI_API std::ostream& operator<< ( std::ostream &  stream,
const StatEntity entity 
)

external printout operator to std::ostream

Definition at line 267 of file StatEntity.cpp.

{ return entity.print ( stream ) ; }

Generated at Wed Jun 4 2014 14:48:59 for Gaudi Framework, version v25r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004