CMS 3D CMS Logo

Public Member Functions | Private Attributes

StringResolutionProviderESProducer Class Reference

Inheritance diagram for StringResolutionProviderESProducer:
edm::ESProducer edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider

List of all members.

Public Member Functions

std::auto_ptr
< KinematicResolutionProvider
produce (const KinematicResolutionRcd &rcd)
 StringResolutionProviderESProducer ()
 StringResolutionProviderESProducer (const edm::ParameterSet &iConfig)

Private Attributes

edm::ParameterSet cfg_

Detailed Description

Definition at line 7 of file StringResolutionProviderESProducer.cc.


Constructor & Destructor Documentation

StringResolutionProviderESProducer::StringResolutionProviderESProducer ( ) [inline]

Definition at line 10 of file StringResolutionProviderESProducer.cc.

{ }
StringResolutionProviderESProducer::StringResolutionProviderESProducer ( const edm::ParameterSet iConfig)

Definition at line 19 of file StringResolutionProviderESProducer.cc.

References edm::ParameterSet::getParameter(), and edm::ESProducer::setWhatProduced().

                                                                                                     :
           cfg_(iConfig) {
   std::string myName = iConfig.getParameter<std::string>("@module_label");
   setWhatProduced(this,myName);
}

Member Function Documentation

std::auto_ptr< KinematicResolutionProvider > StringResolutionProviderESProducer::produce ( const KinematicResolutionRcd rcd)

Definition at line 26 of file StringResolutionProviderESProducer.cc.

References cfg_.

                                                                             {
        return std::auto_ptr<KinematicResolutionProvider>(new StringResolutionProvider(cfg_));
}

Member Data Documentation

Definition at line 16 of file StringResolutionProviderESProducer.cc.

Referenced by produce().