CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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::MayConsumeChooserCore
chooser_
 
std::string moduleLabel_
 
edm::eventsetup::DataKey productKey_
 
edm::eventsetup::EventSetupRecordKey recordKey_
 

Detailed Description

Definition at line 48 of file ESConsumesCollector.h.

Constructor & Destructor Documentation

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},
55  moduleLabel_{std::move(moduleLabel)},
56  chooser_{std::move(chooser)} {}
edm::eventsetup::EventSetupRecordKey recordKey_
def move
Definition: eostools.py:511
edm::eventsetup::DataKey productKey_
std::unique_ptr< edm::eventsetup::impl::MayConsumeChooserCore > chooser_

Member Data Documentation

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

Definition at line 60 of file ESConsumesCollector.h.

std::string edm::ESConsumesInfoEntry::moduleLabel_
edm::eventsetup::DataKey edm::ESConsumesInfoEntry::productKey_

Definition at line 58 of file ESConsumesCollector.h.

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

Definition at line 57 of file ESConsumesCollector.h.