The Gaudi Framework  v36r9 (fd2bdac3)
GaudiAlg::Print Class Reference

#include <GaudiAlg/Print.h>

Static Public Member Functions

static const std::stringlocation (const AIDA::IHistogram *aida)
 

Detailed Description

collection of useful utilities to print IHistogram1D (currently used for implementation of class GaudiHistoAlg and class GaudiHistoTool)

See also
AIDA::IHistogram
Author
Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@l.nosp@m.app..nosp@m.in2p3.nosp@m..fr
Date
2005-08-04

Definition at line 60 of file Print.h.

Member Function Documentation

◆ location()

const std::string & GaudiAlg::Print::location ( const AIDA::IHistogram *  aida)
static

Definition at line 43 of file Print.cpp.

43  {
44  if ( !aida ) { return s_invalidLocation; }
45  const DataObject* object = dynamic_cast<const DataObject*>( aida );
46  if ( !object ) { return s_invalidLocation; }
47  IRegistry* registry = object->registry();
48  if ( !registry ) { return s_invalidLocation; }
49  return registry->identifier();
50 }

The documentation for this class was generated from the following files:
IRegistry
Definition: IRegistry.h:32
GaudiPluginService.cpluginsvc.registry
def registry()
Definition: cpluginsvc.py:84
DataObject
Definition: DataObject.h:40