#include <GaudiAlg/Print.h>
Static Public Member Functions | |
static const std::string & | location (const AIDA::IHistogram *aida) |
Definition at line 54 of file Print.h.
const std::string & GaudiAlg::Print::location | ( | const AIDA::IHistogram * | aida | ) | [static] |
Definition at line 56 of file Print.cpp.
00057 { 00058 if ( 0 == aida ) { return s_invalidLocation ; } 00059 const DataObject* object = dynamic_cast<const DataObject*>( aida ) ; 00060 if ( 0 == object ) { return s_invalidLocation ; } 00061 IRegistry* registry = object->registry() ; 00062 if ( 0 == registry ) { return s_invalidLocation ; } 00063 return registry->identifier() ; 00064 }