1 #ifndef art_Framework_Principal_Event_h 2 #define art_Framework_Principal_Event_h 78 std::unique_ptr<SubRun const>
const subRun_;
Event(EventPrincipal const &ep, ModuleContext const &mc)
EventNumber_t event() const
PROD const * getPointerByLabel(InputTag const &tag) const
ProductID getProductID(std::string const &instance_name="") const
Handle< PROD > getHandle(SelectorBase const &) const
ProcessHistory const & processHistory() const
bool get(SelectorBase const &, Handle< PROD > &result) const
bool getProcessParameterSet(std::string const &process, fhicl::ParameterSet &) const
void movePutProductsToPrincipal(Principal &principal)
EventAuxiliary::ExperimentType experimentType() const
std::vector< InputTag > getInputTags(SelectorBase const &selector=MatchAllSelector{}) const
std::vector< ProductToken< PROD > > getProductTokens(SelectorBase const &selector=MatchAllSelector{}) const
bool getByLabel(std::string const &label, std::string const &instance, Handle< PROD > &result) const
History const & history() const
std::vector< Handle< PROD > > getMany(SelectorBase const &selector=MatchAllSelector{}) const
EDProductGetter const * productGetter(ProductID const pid) const
ValidHandle< PROD > getValidHandle(InputTag const &tag) const
void getManyByType(std::vector< Handle< PROD >> &results) const
SubRunNumber_t subRun() const
ProductID put(std::unique_ptr< PROD > &&edp, std::string const &instance={})
cet::exempt_ptr< BranchDescription const > getProductDescription(ProductID) const
Run const & getRun() const
bool removeCachedProduct(Handle< PROD > &) const
std::unique_ptr< SubRun const > const subRun_
ProcessHistoryID const & processHistoryID() const
Event & operator=(Event const &)=delete
std::size_t getView(std::string const &moduleLabel, std::string const &productInstanceName, std::string const &processName, std::vector< ELEMENT const * > &result) const
bool getByToken(ProductToken< PROD > const &token, Handle< PROD > &result) const
PROD const & getProduct(InputTag const &tag) const
SubRun const & getSubRun() const