| # Gaudi Framework, version v22r4 |

Home |  | Generated: Fri Sep 2 2011

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

| Helper functions to set/get the application return code.
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 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 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 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 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 ) ; }

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines