#include <ComponentFactory.h>
Public Types | |
typedef T::base_type | base_type |
typedef ComponentMakerBase< T > | Maker |
typedef std::map< std::string, boost::shared_ptr< Maker > > | MakerMap |
Public Member Functions | |
boost::shared_ptr< base_type > | addTo (EventSetupsController &esController, EventSetupProvider &iProvider, edm::ParameterSet const &iConfiguration) const |
ComponentFactory () | |
Static Public Member Functions | |
static ComponentFactory< T > * | get () |
Private Member Functions | |
ComponentFactory (const ComponentFactory &) | |
const ComponentFactory & | operator= (const ComponentFactory &) |
Private Attributes | |
MakerMap | makers_ |
Definition at line 42 of file ComponentFactory.h.
typedef T::base_type edm::eventsetup::ComponentFactory< T >::base_type |
Definition at line 51 of file ComponentFactory.h.
typedef ComponentMakerBase<T> edm::eventsetup::ComponentFactory< T >::Maker |
Definition at line 49 of file ComponentFactory.h.
typedef std::map<std::string, boost::shared_ptr<Maker> > edm::eventsetup::ComponentFactory< T >::MakerMap |
Definition at line 50 of file ComponentFactory.h.
|
inline |
Definition at line 46 of file ComponentFactory.h.
|
private |
|
inline |
Definition at line 53 of file ComponentFactory.h.
References cms::Exception::addContext(), edm::convertException::badAllocToEDM(), trackerHits::c, edm::convertException::charPtrToEDM(), edm::errors::Configuration, SurfaceDeformationFactory::create(), alignCSCRings::e, cppFunctionSkipper::exception, diffTwoXMLs::label, edm::eventsetup::ComponentFactory< T >::makers_, mergeVDriftHistosByStation::name, run_regression::ret, alignCSCRings::s, edm::convertException::stdToEDM(), edm::convertException::stringToEDM(), edm::Exception::throwThis(), and edm::convertException::unknownToEDM().
|
static |
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), edm::eventsetup::fillEventSetupProvider(), edm::fillLooper(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
private |
|
mutableprivate |
Definition at line 124 of file ComponentFactory.h.
Referenced by edm::eventsetup::ComponentFactory< T >::addTo().