Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
More...
#include <GaudiAlg/GaudiCommon.h>
template<class TYPE>
struct Gaudi::Utils::GetData< TYPE >
Helper structure for implementation of "get"-functions for GaudiCommon<BASE>
- Author
- Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@n.nosp@m.ikhe.nosp@m.f.nl
- Date
- 2008-07-22
Definition at line 41 of file GaudiCommon.h.
the actual return type
Definition at line 85 of file GetData.h.
template<class TYPE>
template<class COMMON >
the only one essential method
- Parameters
-
common | the actual "worker" |
service | pointer to Data Provider Service |
location | location of objects in TES |
checkData | whether to check if the pointer is valid before returning it |
- Returns
- the data
Definition at line 98 of file GetData.h.
106 common.Assert(obj,
"get():: No valid data at '" + location +
"'");
110 common.debug() <<
"The object of type '" 113 << (obj ?
"has been" :
"could not be")
114 <<
" retrieved from TS at address '" 115 << location <<
"'" <<
endmsg ;
GAUDI_API const std::string typeinfoName(const std::type_info &)
Get platform independent information about the class type.
_GetType< Type >::return_type return_type
the actual return type
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
The documentation for this struct was generated from the following files: