8#ifndef ASG_TOOLS__STANDALONE_TOOL_HANDLE_H
9#define ASG_TOOLS__STANDALONE_TOOL_HANDLE_H
66 const T *
get ()
const {
82 const ToolHandle<std::remove_const_t<T>>&
getHandle ();
104 template<
typename T2>
109 const std::string& toolType) {
152 return StatusCode::SUCCESS;
162 return StatusCode::FAILURE;
164 return StatusCode::SUCCESS;
182 throw std::logic_error (
"trying to configure StandaloneToolHandle after it was initialized/retrieved");
191 throw std::logic_error (
"trying to use StandaloneToolHandle that was never initialized/retrieved");
196 template <
typename T>
199 return str <<
"StandaloneToolHandle:" << obj.typeAndName();
std::ostream & operator<<(std::ostream &str, const AnaToolHandle< T > &obj)
standard output operator