1 #ifndef FWCore_Framework_OccurrenceForOutput_h 2 #define FWCore_Framework_OccurrenceForOutput_h 32 class testEventGetRefBeforePut;
35 class TestOutputModule;
40 class BranchDescription;
41 class ModuleCallingContext;
59 template<
typename PROD>
63 template<
typename PROD>
68 getProvenance(
BranchID const& theID)
const;
71 getAllProvenance(std::vector<Provenance const*>& provenances)
const;
74 getAllStableProvenance(std::vector<StableProvenance const*>& provenances)
const;
77 processHistory()
const;
86 friend class edmtest::TestOutputModule;
94 template<
typename PROD>
97 if(!provRecorder_.checkIfComplete<
PROD>()) {
109 template<
typename PROD>
112 if(!provRecorder_.checkIfComplete<
PROD>()) {
ModuleCallingContext const * moduleCallingContext() const
void convert_handle(BasicHandle &&bh, Handle< T > &result)
ModuleCallingContext const * moduleCallingContext_
void throwOnPrematureRead(char const *principalType, TypeID const &productType, std::string const &moduleLabel, std::string const &productInstanceName)
PrincipalGetAdapter provRecorder_