19 Analyzer::~Analyzer() noexcept =
default;
26 setupQueues(resources);
28 beginJobWithFrame(frame);
35 endJobWithFrame(frame);
39 Analyzer::doRespondToOpenInputFile(
FileBlock const& fb)
42 respondToOpenInputFileWithFrame(fb, frame);
46 Analyzer::doRespondToCloseInputFile(
FileBlock const& fb)
49 respondToCloseInputFileWithFrame(fb, frame);
53 Analyzer::doRespondToOpenOutputFiles(
FileBlock const& fb)
56 respondToOpenOutputFilesWithFrame(fb, frame);
60 Analyzer::doRespondToCloseOutputFiles(
FileBlock const& fb)
63 respondToCloseOutputFilesWithFrame(fb, frame);
71 beginRunWithFrame(
r, frame);
80 endRunWithFrame(
r, frame);
89 beginSubRunWithFrame(
sr, frame);
98 endSubRunWithFrame(
sr, frame);
105 std::atomic<std::size_t>& counts_run,
106 std::atomic<std::size_t>& counts_passed,
107 std::atomic<std::size_t>& )
110 if (wantEvent(mc.scheduleID(),
e)) {
113 analyzeWithFrame(
e, frame);
static constexpr double sr