44  virtual void declareInfo( 
const std::string& name, 
const bool& var, 
const std::string& desc,
 
   46  virtual void declareInfo( 
const std::string& name, 
const int& var, 
const std::string& desc,
 
   48  virtual void declareInfo( 
const std::string& name, 
const long& var, 
const std::string& desc,
 
   50  virtual void declareInfo( 
const std::string& name, 
const double& var, 
const std::string& desc,
 
   52  virtual void declareInfo( 
const std::string& name, 
const std::string& var, 
const std::string& desc,
 
   54  virtual void declareInfo( 
const std::string& name, 
const std::pair<double, double>& var, 
const std::string& desc,
 
   56  virtual void declareInfo( 
const std::string& name, 
const AIDA::IBaseHistogram* var, 
const std::string& desc,
 
   60  virtual void declareInfo( 
const std::string& name, 
const std::string& 
format, 
const void* var, 
int size,
 
   61                            const std::string& desc, 
const IInterface* owner ) = 0;
 
 
GAUDI_API std::string format(const char *,...)
MsgStream format utility "a la sprintf(...)".
Definition of the basic interface.
Definition of the IMonitorSvc interface, which publishes Gaudi variables to outside monitoring proces...
virtual void declareInfo(const std::string &name, const std::pair< double, double > &var, const std::string &desc, const IInterface *owner)=0
virtual std::set< std::string > * getInfos(const IInterface *owner=0)=0
Get the names for all declared monitoring informations for a given owner.
virtual void undeclareAll(const IInterface *owner)=0
Undeclare monitoring information.
virtual void declareInfo(const std::string &name, const long &var, const std::string &desc, const IInterface *owner)=0
virtual void undeclareInfo(const std::string &name, const IInterface *owner)=0
Undeclare monitoring information.
virtual void declareInfo(const std::string &name, const StatEntity &var, const std::string &desc, const IInterface *owner)=0
virtual void declareInfo(const std::string &name, const std::string &format, const void *var, int size, const std::string &desc, const IInterface *owner)=0
virtual void declareInfo(const std::string &name, const bool &var, const std::string &desc, const IInterface *owner)=0
Declare monitoring information.
virtual void declareInfo(const std::string &name, const AIDA::IBaseHistogram *var, const std::string &desc, const IInterface *owner)=0
virtual void declareInfo(const std::string &name, const std::string &var, const std::string &desc, const IInterface *owner)=0
virtual void declareInfo(const std::string &name, const double &var, const std::string &desc, const IInterface *owner)=0
virtual void declareInfo(const std::string &name, const int &var, const std::string &desc, const IInterface *owner)=0
DeclareInterfaceID(IMonitorSvc, 4, 1)
InterfaceID.
backward compatible StatEntity class.