1 #ifndef art_Framework_Services_System_TriggerNamesService_h 2 #define art_Framework_Services_System_TriggerNamesService_h 38 class ActivityRegistry;
52 std::string
const& process_name =
"current_process")
const;
54 std::map<std::string, HLTPathStatus> pathResults(
56 std::string
const& process_name =
"current_process")
const;
59 std::string
const& getProcessName()
const;
60 std::vector<std::string>
const& getTrigPaths()
const;
61 std::string
const& getTrigPath(
PathID const id)
const;
62 PathID findTrigPath(std::string
const& name)
const;
63 std::vector<std::string>
const& getTrigPathModules(
64 std::string
const& name)
const;
65 std::vector<std::string>
const& getTrigPathModules(
PathID id)
const;
68 size_t index_for(
PathID id)
const;
71 std::vector<PathSpec> triggerPathSpecs{};
72 std::vector<std::string> triggerPathNames{};
73 std::vector<std::vector<std::string>> moduleNames{};
std::function< bool(PathSpec const &)> entry_selector_t
#define DECLARE_ART_SYSTEM_SERVICE(svc, scope)
std::map< std::string, DataPerProcess > dataPerProcess_