File indexing completed on 2024-04-06 12:13:10
0001 #ifndef Framework_TestProcessor_ESProduceEntry_h
0002 #define Framework_TestProcessor_ESProduceEntry_h
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 #include "FWCore/Framework/interface/EventSetupRecordKey.h"
0027 #include "FWCore/Framework/interface/DataKey.h"
0028 #include "FWCore/Framework/interface/ESProductResolver.h"
0029 #include <memory>
0030 namespace edm {
0031 namespace test {
0032 struct ESProduceEntry {
0033 ESProduceEntry(edm::eventsetup::EventSetupRecordKey const& iRecKey,
0034 edm::eventsetup::DataKey const& iDataKey,
0035 std::shared_ptr<edm::eventsetup::ESProductResolver> iResolver)
0036 : recordKey_(iRecKey), dataKey_(iDataKey), resolver_(std::move(iResolver)) {}
0037 edm::eventsetup::EventSetupRecordKey recordKey_;
0038 edm::eventsetup::DataKey dataKey_;
0039 std::shared_ptr<edm::eventsetup::ESProductResolver> resolver_;
0040 };
0041 }
0042 }
0043 #endif