1 #ifndef art_Framework_Core_Path_h 2 #define art_Framework_Core_Path_h 29 using PathPtrs = std::vector<std::unique_ptr<Path>>;
49 void process(
typename T::MyPrincipal&);
101 std::vector<std::string>& foundLabels)
const;
127 template <
typename T>
139 bool should_continue{
true};
143 it !=
end && should_continue;
147 cpc.activate(nwrwue,
it->getWorker()->descPtr());
148 should_continue =
it->runWorker<
T>(
ep, &cpc);
void recordStatus(int nwrwue, bool isEvent)
std::size_t timesExcept() const
void recordUnknownException(int nwrwue, bool isEvent)
WorkersInPath::size_type size_type
Path(int bitpos, std::string const &path_name, WorkersInPath &&workers, TrigResPtr pathResults, ActionTable const &actions, ActivityRegistry ®, bool isEndPath)
void findByModifiesEvent(bool modifies, std::vector< std::string > &foundLabels) const
ActionTable const & act_table_
std::vector< WorkerInPath > WorkersInPath
void findEventObservers(std::vector< std::string > &foundLabels) const
::xsd::cxx::tree::exception< char > exception
HLTState
status of a trigger path
void updateCounters(bool succeed, bool isEvent)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic >::Index size_type
ActivityRegistry & actReg_
void process(typename T::MyPrincipal &)
std::vector< std::unique_ptr< Path >> PathPtrs
std::size_t timesRun() const
std::size_t timesFailed() const
std::string const & name() const
bool handleWorkerFailure(cet::exception const &e, int nwrwue, bool isEvent)
auto const & workersInPath() const
Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file...
std::size_t timesPassed() const
void findEventModifiers(std::vector< std::string > &foundLabels) const