CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::eventsetup::ESProducerInfo Class Reference

#include <EventSetupsController.h>

Public Member Functions

 ESProducerInfo (ParameterSet const *ps, std::shared_ptr< DataProxyProvider > const &pr)
 
std::shared_ptr< DataProxyProvider > const & provider () const
 
ParameterSet const * pset () const
 
std::vector< unsigned > & subProcessIndexes ()
 
std::vector< unsigned > const & subProcessIndexes () const
 

Private Attributes

std::shared_ptr< DataProxyProviderprovider_
 
ParameterSet const * pset_
 
std::vector< unsigned > subProcessIndexes_
 

Detailed Description

Definition at line 39 of file EventSetupsController.h.

Constructor & Destructor Documentation

edm::eventsetup::ESProducerInfo::ESProducerInfo ( ParameterSet const *  ps,
std::shared_ptr< DataProxyProvider > const &  pr 
)
inline

Definition at line 41 of file EventSetupsController.h.

42  : pset_(ps), provider_(pr), subProcessIndexes_() {}
std::vector< unsigned > subProcessIndexes_
std::shared_ptr< DataProxyProvider > provider_

Member Function Documentation

std::shared_ptr<DataProxyProvider> const& edm::eventsetup::ESProducerInfo::provider ( ) const
inline

Definition at line 45 of file EventSetupsController.h.

References provider_.

45 { return provider_; }
std::shared_ptr< DataProxyProvider > provider_
ParameterSet const* edm::eventsetup::ESProducerInfo::pset ( ) const
inline

Definition at line 44 of file EventSetupsController.h.

References pset_.

44 { return pset_; }
std::vector<unsigned>& edm::eventsetup::ESProducerInfo::subProcessIndexes ( )
inline

Definition at line 46 of file EventSetupsController.h.

References subProcessIndexes_.

46 { return subProcessIndexes_; }
std::vector< unsigned > subProcessIndexes_
std::vector<unsigned> const& edm::eventsetup::ESProducerInfo::subProcessIndexes ( ) const
inline

Definition at line 47 of file EventSetupsController.h.

References subProcessIndexes_.

47 { return subProcessIndexes_; }
std::vector< unsigned > subProcessIndexes_

Member Data Documentation

std::shared_ptr<DataProxyProvider> edm::eventsetup::ESProducerInfo::provider_
private

Definition at line 51 of file EventSetupsController.h.

Referenced by provider().

ParameterSet const* edm::eventsetup::ESProducerInfo::pset_
private

Definition at line 50 of file EventSetupsController.h.

Referenced by pset(), and edm::eventsetup::ESSourceInfo::pset().

std::vector<unsigned> edm::eventsetup::ESProducerInfo::subProcessIndexes_
private