CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
edm::ESConsumesInfoEntry Struct Reference

#include <ESConsumesCollector.h>

Public Member Functions

 ESConsumesInfoEntry (edm::eventsetup::EventSetupRecordKey const &iRecord, edm::eventsetup::DataKey const &iProduct, std::string moduleLabel, std::unique_ptr< edm::eventsetup::impl::MayConsumeChooserCore > chooser)
 

Public Attributes

std::unique_ptr< edm::eventsetup::impl::MayConsumeChooserCorechooser_
 
std::string moduleLabel_
 
edm::eventsetup::DataKey productKey_
 
edm::eventsetup::EventSetupRecordKey recordKey_
 

Detailed Description

Definition at line 48 of file ESConsumesCollector.h.

Constructor & Destructor Documentation

◆ ESConsumesInfoEntry()

edm::ESConsumesInfoEntry::ESConsumesInfoEntry ( edm::eventsetup::EventSetupRecordKey const &  iRecord,
edm::eventsetup::DataKey const &  iProduct,
std::string  moduleLabel,
std::unique_ptr< edm::eventsetup::impl::MayConsumeChooserCore chooser 
)
inline

Definition at line 49 of file ESConsumesCollector.h.

53  : recordKey_{iRecord},
54  productKey_{iProduct},
56  chooser_{std::move(chooser)} {}
edm::eventsetup::EventSetupRecordKey recordKey_
edm::eventsetup::DataKey productKey_
std::unique_ptr< edm::eventsetup::impl::MayConsumeChooserCore > chooser_
def move(src, dest)
Definition: eostools.py:511

Member Data Documentation

◆ chooser_

std::unique_ptr<edm::eventsetup::impl::MayConsumeChooserCore> edm::ESConsumesInfoEntry::chooser_

Definition at line 60 of file ESConsumesCollector.h.

◆ moduleLabel_

std::string edm::ESConsumesInfoEntry::moduleLabel_

◆ productKey_

edm::eventsetup::DataKey edm::ESConsumesInfoEntry::productKey_

Definition at line 58 of file ESConsumesCollector.h.

◆ recordKey_

edm::eventsetup::EventSetupRecordKey edm::ESConsumesInfoEntry::recordKey_

Definition at line 57 of file ESConsumesCollector.h.