5#ifndef ASGTOOLS_TOOLSTORE_H
6#define ASGTOOLS_TOOLSTORE_H
40 static IAsgTool*
get(
const std::string& name,
bool silent =
false );
43 template<
typename T >
44 static T*
get(
const std::string& name ) {
46 return dynamic_cast< T*
>(
get( name ) );
50 template<
typename T >
51 static bool contains(
const std::string& name ) {
53 return (
dynamic_cast< T*
>(
get( name,
true ) ) != 0 );
59 static StatusCode
remove(
const std::string& name );
63 static void dumpToolConfig ();