LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "art/Utilities/ScheduleID.h"
#include "hep_concurrency/tsan.h"
#include <atomic>
#include <iostream>
#include <sstream>
#include <string>
Go to the source code of this file.
Classes | |
struct | art::DebugTasksValue |
class | art::detail::MessageAccumulator |
Namespaces | |
art | |
art::detail | |
Macros | |
#define | TDEBUG(LEVEL) |
#define | TDEBUG_BEGIN_FUNC_SI(LEVEL, SI) |
#define | TDEBUG_END_FUNC_SI(LEVEL, SI) |
#define | TDEBUG_FUNC_SI(LEVEL, SI) |
#define | TDEBUG_FUNC(LEVEL) |
#define | TDEBUG_TASK_SI(LEVEL, SI) |
#define | TDEBUG_TASK(LEVEL) |
#define | TDEBUG_BEGIN_TASK_SI(LEVEL, SI) |
#define | TDEBUG_END_TASK_SI(LEVEL, SI) |
#define TDEBUG | ( | LEVEL | ) |
Definition at line 55 of file TaskDebugMacros.h.
Referenced by art::PathManager::fillWorkers_().
#define TDEBUG_BEGIN_FUNC_SI | ( | LEVEL, | |
SI | |||
) |
Definition at line 59 of file TaskDebugMacros.h.
Referenced by art::EventProcessor::finishEventAsync(), art::Worker::isUnique(), art::Path::process(), art::TriggerPathsExecutor::process_event(), art::EndPathExecutor::process_event(), art::Path::process_event_idx_asynch(), art::TriggerPathsExecutor::process_event_paths_done(), art::Path::process_event_workerFinished(), art::EventProcessor::processAllEventsAsync(), art::EventProcessor::processEventAsync(), and art::EventProcessor::readAndProcessAsync().
#define TDEBUG_BEGIN_TASK_SI | ( | LEVEL, | |
SI | |||
) |
Definition at line 84 of file TaskDebugMacros.h.
Referenced by art::WorkerInPath::WorkerInPathDoneTask::operator()(), art::TriggerPathsExecutor::PathsDoneTask::operator()(), art::EndPathExecutor::PathsDoneTask::operator()(), art::Path::WorkerDoneTask::operator()(), art::EventProcessor::EndPathRunnerTask::operator()(), art::EventProcessor::EndPathTask::operator()(), art::Worker::runWorker(), and art::Path::runWorkerTask().
#define TDEBUG_END_FUNC_SI | ( | LEVEL, | |
SI | |||
) |
Definition at line 64 of file TaskDebugMacros.h.
Referenced by art::EventProcessor::finishEventAsync(), art::Worker::isUnique(), art::Path::process(), art::TriggerPathsExecutor::process_event(), art::EndPathExecutor::process_event(), art::Path::process_event_idx_asynch(), art::TriggerPathsExecutor::process_event_paths_done(), art::Path::process_event_workerFinished(), art::EventProcessor::processAllEventsAsync(), art::EventProcessor::processEventAsync(), and art::EventProcessor::readAndProcessAsync().
#define TDEBUG_END_TASK_SI | ( | LEVEL, | |
SI | |||
) |
Definition at line 89 of file TaskDebugMacros.h.
Referenced by art::WorkerInPath::WorkerInPathDoneTask::operator()(), art::TriggerPathsExecutor::PathsDoneTask::operator()(), art::EndPathExecutor::PathsDoneTask::operator()(), art::Path::WorkerDoneTask::operator()(), art::EventProcessor::EndPathRunnerTask::operator()(), art::EventProcessor::EndPathTask::operator()(), art::Worker::runWorker(), and art::Path::runWorkerTask().
#define TDEBUG_FUNC | ( | LEVEL | ) |
Definition at line 72 of file TaskDebugMacros.h.
Referenced by art::EventProcessor::EventProcessor().
#define TDEBUG_FUNC_SI | ( | LEVEL, | |
SI | |||
) |
Definition at line 68 of file TaskDebugMacros.h.
Referenced by art::PathsInfo::add_path(), art::PathManager::fillWorkers_(), art::EventProcessor::finishEventAsync(), art::Worker::isUnique(), art::Path::Path(), art::Path::process(), art::Path::process_event_idx(), art::Path::process_event_pathFinished(), art::EventProcessor::readAndProcessAsync(), art::Worker::reset(), art::Schedule::Schedule(), art::TriggerPathsExecutor::TriggerPathsExecutor(), art::TriggerResultInserter::TriggerResultInserter(), art::Worker::Worker(), and art::EndPathExecutor::writeEvent().
#define TDEBUG_TASK | ( | LEVEL | ) |
Definition at line 80 of file TaskDebugMacros.h.
#define TDEBUG_TASK_SI | ( | LEVEL, | |
SI | |||
) |
Definition at line 76 of file TaskDebugMacros.h.
Referenced by art::WorkerInPath::WorkerInPathDoneTask::operator()(), and art::Path::WorkerDoneTask::operator()().