1 #ifndef art_Framework_Core_WorkerInPath_h 2 #define art_Framework_Core_WorkerInPath_h 14 #include "cetlib/exempt_ptr.h" 66 cet::exempt_ptr<Worker>
80 return worker_->modifiesEvent();
100 counts.template increment<stats::Visited>();
107 rc =
worker_->doWork<T>(ep, cpc);
110 counts.template increment<stats::ExceptionThrown>();
std::size_t times() const
std::string const & label() const
std::size_t timesExcept() const
std::size_t timesPassed() const
cet::exempt_ptr< Worker > getWorker() const
std::size_t timesFailed() const
WorkerInPath(cet::exempt_ptr< Worker >)
bool modifiesEvent() const
bool runWorker(typename T::MyPrincipal &, CurrentProcessingContext const *cpc)
std::size_t timesVisited() const
FilterAction filterAction_
FilterAction filterAction() const
cet::exempt_ptr< Worker > worker_