Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:01:38

0001 #ifndef CONDCORE_PLUGINSYSTEM_PRODUCTRESOLVERFACTORY_H
0002 #define CONDCORE_PLUGINSYSTEM_PRODUCTRESOLVERFACTORY_H
0003 // -*- C++ -*-
0004 //
0005 // Package:     ESSources
0006 // Class  :     ProductResolverFactory
0007 //
0008 /**\class ProductResolverFactory ProductResolverFactory.h CondCore/ESSources/interface/ProductResolverFactory.h
0009    
0010 Description: <one line class summary>
0011 
0012 Usage:
0013 <usage>
0014 
0015 */
0016 //
0017 // Original Author:  Chris Jones
0018 //         Created:  Sat Jul 23 19:14:06 EDT 2005
0019 //
0020 #include "FWCore/PluginManager/interface/PluginFactory.h"
0021 #include <string>
0022 
0023 namespace cond {
0024   class ProductResolverWrapperBase;
0025   namespace persistency {
0026     class Session;
0027   }
0028 
0029   typedef edmplugin::PluginFactory<cond::ProductResolverWrapperBase*()> ProductResolverFactory;
0030 
0031   const char* pluginCategory();
0032 }  // namespace cond
0033 
0034 #endif /* CONDCORE_PLUGINSYSTEM_PRODUCTRESOLVERFACTORY_H */