1 #ifndef THINSLICEDRIVERREGISTRY_h 2 #define THINSLICEDRIVERREGISTRY_h 10 class BaseThinSliceDriverFactory;
25 std::map<std::string, BaseThinSliceDriverFactory *>
fFactories;
void AddFactory(std::string name, BaseThinSliceDriverFactory *factory)
void PrintAvailableDrivers() const
~ThinSliceDriverRegistry()
static ThinSliceDriverRegistry * Instance()
std::map< std::string, BaseThinSliceDriverFactory * > fFactories
ThinSliceDriverRegistry()
static ThinSliceDriverRegistry * fInstance
ThinSliceDriver * GetDriver(const std::string &name, const fhicl::ParameterSet &extra_options)