19namespace MultiProcess {
95Job::Job(
const Job &other) : id_(
JobManager::add_job_object(this)), state_id_(other.state_id_), _manager(other._manager)
Main point of access for all MultiProcess infrastructure.
static JobManager * instance()
static bool remove_job_object(std::size_t job_object_id)
void retrieve(std::size_t requesting_job_id)
Retrieve results for a Job.
bool is_activated() const
void activate()
Start queue and worker loops on child processes.
interface class for defining the actual work that must be done
std::size_t get_state_id()
Get the current state identifier.
virtual void update_state()
Virtual function to update any necessary state on workers.
JobManager * get_manager()
Get JobManager instance; create and activate if necessary.
void gather_worker_results()
Wait for all tasks to be retrieved for the current Job.
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...