00001 #ifndef DD_ALGO_PLUGIN_DD_ALGORITHM_FACTORY_H 00002 # define DD_ALGO_PLUGIN_DD_ALGORITHM_FACTORY_H 00003 00004 //<<<<<< INCLUDES >>>>>> 00005 00006 #include "DetectorDescription/Algorithm/interface/DDAlgorithm.h" 00007 #include "FWCore/PluginManager/interface/PluginFactory.h" 00008 00009 //<<<<<< PUBLIC DEFINES >>>>>> 00010 //<<<<<< PUBLIC CONSTANTS >>>>>> 00011 //<<<<<< PUBLIC TYPES >>>>>> 00012 //<<<<<< PUBLIC VARIABLES >>>>>> 00013 //<<<<<< PUBLIC FUNCTIONS >>>>>> 00014 //<<<<<< CLASS DECLARATIONS >>>>>> 00015 00016 typedef edmplugin::PluginFactory<DDAlgorithm *(void)> DDAlgorithmFactory; 00017 00018 //<<<<<< INLINE PUBLIC FUNCTIONS >>>>>> 00019 //<<<<<< INLINE MEMBER FUNCTIONS >>>>>> 00020 00021 #endif // DD_ALGO_PLUGIN_DD_ALGORITHM_FACTORY_H