|
| | ~DataViewImpl () |
| |
| | DataViewImpl (BranchType bt, Principal const &p, ModuleContext const &mc, bool recordParents, RangeSet const &rs=RangeSet::invalid()) |
| |
| | DataViewImpl (DataViewImpl const &)=delete |
| |
| | DataViewImpl (DataViewImpl &&)=delete |
| |
| DataViewImpl & | operator= (DataViewImpl const &)=delete |
| |
| DataViewImpl & | operator= (DataViewImpl &)=delete |
| |
| RunID | runID () const |
| |
| SubRunID | subRunID () const |
| |
| EventID | eventID () const |
| |
| RunNumber_t | run () const |
| |
| SubRunNumber_t | subRun () const |
| |
| EventNumber_t | event () const |
| |
| Timestamp const & | beginTime () const |
| |
| Timestamp const & | endTime () const |
| |
| Timestamp | time () const |
| |
| bool | isRealData () const |
| |
| EventAuxiliary::ExperimentType | experimentType () const |
| |
| History const & | history () const |
| |
| ProcessHistoryID const & | processHistoryID () const |
| |
| ProcessHistory const & | processHistory () const |
| |
| template<typename PROD > |
| bool | removeCachedProduct (Handle< PROD > &) const |
| |
| EDProductGetter const * | productGetter (ProductID const pid) const |
| |
| bool | getProcessParameterSet (std::string const &process, fhicl::ParameterSet &) const |
| |
| template<typename PROD > |
| PROD const & | getProduct (InputTag const &tag) const |
| |
| template<typename PROD > |
| PROD const & | getProduct (ProductToken< PROD > const &token) const |
| |
| template<typename PROD > |
| Handle< PROD > | getHandle (SelectorBase const &) const |
| |
| template<typename PROD > |
| Handle< PROD > | getHandle (ProductID const pid) const |
| |
| template<typename PROD > |
| Handle< PROD > | getHandle (InputTag const &tag) const |
| |
| template<typename PROD > |
| Handle< PROD > | getHandle (ProductToken< PROD > const &token) const |
| |
| template<typename PROD > |
| ValidHandle< PROD > | getValidHandle (InputTag const &tag) const |
| |
| template<typename PROD > |
| ValidHandle< PROD > | getValidHandle (ProductToken< PROD > const &token) const |
| |
| template<typename PROD > |
| std::vector< InputTag > | getInputTags (SelectorBase const &selector=MatchAllSelector{}) const |
| |
| template<typename PROD > |
| std::vector< ProductToken< PROD > > | getProductTokens (SelectorBase const &selector=MatchAllSelector{}) const |
| |
| template<typename PROD > |
| std::vector< Handle< PROD > > | getMany (SelectorBase const &selector=MatchAllSelector{}) const |
| |
| template<typename PROD > |
| bool | get (SelectorBase const &, Handle< PROD > &result) const |
| |
| template<typename PROD > |
| bool | get (ProductID const pid, Handle< PROD > &result) const |
| |
| template<typename PROD > |
| bool | getByLabel (std::string const &label, std::string const &instance, Handle< PROD > &result) const |
| |
| template<typename PROD > |
| bool | getByLabel (std::string const &label, std::string const &instance, std::string const &process, Handle< PROD > &result) const |
| |
| template<typename PROD > |
| bool | getByLabel (InputTag const &tag, Handle< PROD > &result) const |
| |
| template<typename PROD > |
| bool | getByToken (ProductToken< PROD > const &token, Handle< PROD > &result) const |
| |
| template<typename PROD > |
| PROD const * | getPointerByLabel (InputTag const &tag) const |
| |
| template<typename PROD > |
| void | getMany (SelectorBase const &, std::vector< Handle< PROD >> &results) const |
| |
| template<typename PROD > |
| void | getManyByType (std::vector< Handle< PROD >> &results) const |
| |
| template<typename ELEMENT > |
| std::size_t | getView (std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName, std::vector< ELEMENT const * > &result) const |
| |
| template<typename ELEMENT > |
| std::size_t | getView (std::string const &moduleLabel, std::string const &productInstanceName, std::vector< ELEMENT const * > &result) const |
| |
| template<typename ELEMENT > |
| std::size_t | getView (InputTag const &, std::vector< ELEMENT const * > &result) const |
| |
| template<typename ELEMENT > |
| std::size_t | getView (ViewToken< ELEMENT > const &, std::vector< ELEMENT const * > &result) const |
| |
| template<typename ELEMENT > |
| bool | getView (std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName, View< ELEMENT > &result) const |
| |
| template<typename ELEMENT > |
| bool | getView (std::string const &moduleLabel, std::string const &productInstanceName, View< ELEMENT > &result) const |
| |
| template<typename ELEMENT > |
| bool | getView (InputTag const &, View< ELEMENT > &result) const |
| |
| template<typename ELEMENT > |
| bool | getView (ViewToken< ELEMENT > const &, View< ELEMENT > &result) const |
| |
| template<typename T > |
| ProductID | getProductID (std::string const &instance_name="") const |
| |
| cet::exempt_ptr< BranchDescription const > | getProductDescription (ProductID) const |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance={}) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, RangeSet const &rs) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, FullSemantic< Level::Run > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, FragmentSemantic< Level::Run > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, RangedFragmentSemantic< Level::Run > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, FullSemantic< Level::Run >) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, FragmentSemantic< Level::Run >) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, RangedFragmentSemantic< Level::Run > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, FullSemantic< Level::SubRun > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, FragmentSemantic< Level::SubRun > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, RangedFragmentSemantic< Level::SubRun > semantic) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, FullSemantic< Level::SubRun >) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, FragmentSemantic< Level::SubRun >) |
| |
| template<typename PROD > |
| ProductID | put (std::unique_ptr< PROD > &&edp, std::string const &instance, RangedFragmentSemantic< Level::SubRun > semantic) |
| |
| void | movePutProductsToPrincipal (Principal &principal) |
| |
| void | movePutProductsToPrincipal (Principal &principal, bool const checkProducts, std::map< TypeLabel, BranchDescription > const *expectedProducts) |
| |
Definition at line 22 of file Event.h.