17 #include "DataFormats/TestObjects/interface/Thing.h" 18 #include "DataFormats/TestObjects/interface/ThingWithMerge.h" 19 #include "DataFormats/TestObjects/interface/ThingWithIsEqual.h" 30 void registerProducts()
final;
34 std::shared_ptr<RunAuxiliary> readRunAuxiliary_()
final;
35 std::shared_ptr<LuminosityBlockAuxiliary> readLuminosityBlockAuxiliary_()
final;
36 std::shared_ptr<FileBlock> readFile_()
final;
60 "thingWithMergeProducer",
65 "PutOrMergeTestSource",
70 thingWithMergeDesc_(
InRun,
71 "thingWithMergeProducer",
73 "edmtest::ThingWithMerge",
74 "edmtestThingWithMerge",
76 "PutOrMergeTestSource",
81 thingWithEqualDesc_(
InRun,
82 "thingWithMergeProducer",
84 "edmtest::ThingWithIsEqual",
85 "edmtestThingWithIsEqual",
87 "PutOrMergeTestSource",
96 history.emplace_back(
"PROD", dummyPset.
id(),
"RELVERSION",
"PASSID");
97 processHistoryRegistry().registerProcessHistory(
history);
130 auto id = std::make_shared<RunAuxiliary>(1, Timestamp::beginOfTime(), Timestamp::endOfTime());
137 return std::make_shared<FileBlock>();
std::shared_ptr< RunAuxiliary > readRunAuxiliary_() final
void registerProducts() final
Register any produced products.
void setIsProvenanceSetOnRead(bool value=true) noexcept
void putOrMerge(BranchDescription const &bd, std::unique_ptr< WrapperBase > edp) const
void readEvent_(EventPrincipal &eventPrincipal) final
std::shared_ptr< LuminosityBlockAuxiliary > readLuminosityBlockAuxiliary_() final
ItemTypeInfo getNextItemType() final
BranchDescription thingDesc_
BranchDescription thingWithMergeDesc_
void readRun_(RunPrincipal &runPrincipal) final
ParameterSetID id() const
BranchDescription thingWithEqualDesc_
ParameterSet const & registerIt()
std::shared_ptr< FileBlock > readFile_() final
void fillRunPrincipal(ProcessHistoryRegistry const &processHistoryRegistry, DelayedReader *reader=nullptr)
ParameterSet const dummyPSet_
ProcessHistoryID historyID_
void copyProduct(BranchDescription const &productdesc)