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 45 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 46 of file ESConsumesCollector.h.

50  : recordKey_{iRecord},
51  productKey_{iProduct},
53  chooser_{std::move(chooser)} {}

Member Data Documentation

◆ chooser_

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

Definition at line 57 of file ESConsumesCollector.h.

◆ moduleLabel_

std::string edm::ESConsumesInfoEntry::moduleLabel_

◆ productKey_

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

Definition at line 55 of file ESConsumesCollector.h.

◆ recordKey_

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

Definition at line 54 of file ESConsumesCollector.h.

edm::ESConsumesInfoEntry::moduleLabel_
std::string moduleLabel_
Definition: ESConsumesCollector.h:56
edm::ESConsumesInfoEntry::productKey_
edm::eventsetup::DataKey productKey_
Definition: ESConsumesCollector.h:55
edm::ESConsumesInfoEntry::chooser_
std::unique_ptr< edm::eventsetup::impl::MayConsumeChooserCore > chooser_
Definition: ESConsumesCollector.h:57
eostools.move
def move(src, dest)
Definition: eostools.py:511
HerwigMaxPtPartonFilter_cfi.moduleLabel
moduleLabel
Definition: HerwigMaxPtPartonFilter_cfi.py:4
edm::ESConsumesInfoEntry::recordKey_
edm::eventsetup::EventSetupRecordKey recordKey_
Definition: ESConsumesCollector.h:54