1 #ifndef art_Framework_EventProcessor_Scheduler_h 2 #define art_Framework_EventProcessor_Scheduler_h 18 static constexpr
unsigned 23 static constexpr
unsigned 38 Comment{
"The stack size (in bytes) that the TBB scheduler will use for " 40 "The default stack size TBB specifies is 1 MB, which can be " 42 "various workflows. Because of that, art picks a default of " 44 "more closely approximates the stack size of the main thread."},
64 "The entries in the 'debug' table below are filled whenever the\n" 65 "command-line program options are parsed. Any user-provided values\n" 66 "will be overriden by the command-line."}};
fhicl::Atom< bool > reportUnused
fhicl::Atom< unsigned > stack_size
std::unique_ptr< GlobalTaskGroup > global_task_group()
unsigned num_threads() const noexcept
std::string const & dataDependencyGraph() const noexcept
bool handleEmptySubRuns() const noexcept
static constexpr unsigned mb()
ScheduleID::size_type num_schedules() const noexcept
Scheduler(Parameters const &p)
fhicl::TableFragment< ActionTable::Config > actionTable
fhicl::Atom< bool > wantSummary
fhicl::Atom< std::string > printMode
fhicl::Atom< ScheduleID::size_type > num_schedules
std::string const dataDependencyGraph_
bool handleEmptyRuns() const noexcept
bool wantSummary() const noexcept
fhicl::OptionalTable< DebugConfig > debug
fhicl::Atom< unsigned > num_threads
fhicl::Atom< bool > handleEmptySubRuns
static constexpr unsigned kb()
fhicl::Atom< bool > pruneConfig
ActionTable const & actionTable() const noexcept
fhicl::Atom< std::string > dataDependencyGraph
bool const errorOnMissingConsumes_
unsigned const stackSize_
unsigned const nSchedules_
bool const handleEmptySubRuns_
bool const handleEmptyRuns_
fhicl::Atom< bool > handleEmptyRuns
bool errorOnMissingConsumes() const noexcept
fhicl::Atom< bool > errorOnSIGINT
fhicl::Atom< std::string > fileName
fhicl::Atom< bool > errorOnMissingConsumes
fhicl::Atom< std::string > option