1 #ifndef art_Framework_IO_Sources_SourceHelper_h 2 #define art_Framework_IO_Sources_SourceHelper_h 22 #include "cetlib/exempt_ptr.h" 67 bool isRealData =
true,
74 bool isRealData =
true,
Ptr< T > makePtr(TypeLabel const &t, Principal const &p, typename Ptr< T >::key_type key) const
SubRunPrincipal * makeSubRunPrincipal(SubRunAuxiliary subRunAux) const
cet::exempt_ptr< ProductTables const > presentProducts_
std::string const & moduleLabel() const
void setPresentProducts(cet::exempt_ptr< ProductTables const > presentProducts)
EventPrincipal * makeEventPrincipal(EventAuxiliary eventAux) const
EDProductGetter const * productGetter(ProductID id) const
SourceHelper(ModuleDescription const &md)
SourceHelper & operator=(SourceHelper const &)=delete
ProcessHistoryID updatedProcessHistoryID_(ProcessHistoryID const &, BranchType, ProcessConfiguration const &) const
IDNumber_t< Level::SubRun > SubRunNumber_t
T * makePrincipal_(typename T::Auxiliary aux) const
ProcessConfiguration const & processConfiguration() const
void throwIfProductsNotRegistered_() const
fhicl::ParameterSetID const & parameterSetID() const
RunPrincipal * makeRunPrincipal(RunAuxiliary runAux) const
IDNumber_t< Level::Event > EventNumber_t
BranchType branchType() const
IDNumber_t< Level::Run > RunNumber_t