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>
94 template<
typename PROD>
109 template<
typename PROD>
BasicHandle getByToken_(TypeID const &id, KindOfType kindOfType, EDGetToken token, ModuleCallingContext const *mcc) const
ModuleCallingContext const * moduleCallingContext() const
virtual ProcessHistory const & processHistory() const
friend class edmtest::TestOutputModule
virtual ~OccurrenceForOutput()
bool getByToken(EDGetToken token, TypeID const &typeID, BasicHandle &result) const
Provenance getProvenance(BranchID const &theID) const
void convert_handle(BasicHandle &&bh, Handle< T > &result)
ModuleCallingContext const * moduleCallingContext_
void getAllStableProvenance(std::vector< StableProvenance const * > &provenances) const
ProcessHistoryID const & processHistoryID() const
void setConsumer(EDConsumerBase const *iConsumer)
void throwOnPrematureRead(char const *principalType, TypeID const &productType, std::string const &moduleLabel, std::string const &productInstanceName)
OccurrenceForOutput(Principal const &ep, ModuleDescription const &md, ModuleCallingContext const *)
bool checkIfComplete() const
void getAllProvenance(std::vector< Provenance const * > &provenances) const
Principal const & principal() const
PrincipalGetAdapter provRecorder_