CMS 3D CMS Logo

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

#include <EventSetupsController.h>

Public Member Functions

 ESSourceInfo (ParameterSet const *ps, std::shared_ptr< EventSetupRecordIntervalFinder > const &fi)
 
std::shared_ptr< EventSetupRecordIntervalFinder > const & finder () const
 
ParameterSet const * pset () const
 
std::vector< unsigned > & subProcessIndexes ()
 
std::vector< unsigned > const & subProcessIndexes () const
 

Private Attributes

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

Detailed Description

Definition at line 55 of file EventSetupsController.h.

Constructor & Destructor Documentation

edm::eventsetup::ESSourceInfo::ESSourceInfo ( ParameterSet const *  ps,
std::shared_ptr< EventSetupRecordIntervalFinder > const &  fi 
)
inline

Definition at line 57 of file EventSetupsController.h.

58  : pset_(ps), finder_(fi), subProcessIndexes_() {}
std::shared_ptr< EventSetupRecordIntervalFinder > finder_
std::vector< unsigned > subProcessIndexes_

Member Function Documentation

std::shared_ptr<EventSetupRecordIntervalFinder> const& edm::eventsetup::ESSourceInfo::finder ( ) const
inline

Definition at line 61 of file EventSetupsController.h.

61 { return finder_; }
std::shared_ptr< EventSetupRecordIntervalFinder > finder_
ParameterSet const* edm::eventsetup::ESSourceInfo::pset ( ) const
inline

Definition at line 60 of file EventSetupsController.h.

References edm::eventsetup::ESProducerInfo::pset_.

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

Definition at line 62 of file EventSetupsController.h.

References edm::eventsetup::ESProducerInfo::subProcessIndexes_.

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

Definition at line 63 of file EventSetupsController.h.

References edm::eventsetup::ESProducerInfo::subProcessIndexes_.

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

Member Data Documentation

std::shared_ptr<EventSetupRecordIntervalFinder> edm::eventsetup::ESSourceInfo::finder_
private

Definition at line 67 of file EventSetupsController.h.

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

Definition at line 66 of file EventSetupsController.h.

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

Definition at line 68 of file EventSetupsController.h.