13#ifndef ROOT_ROOFIT_MultiProcess_Job_decl 
   14#define ROOT_ROOFIT_MultiProcess_Job_decl 
   20namespace MultiProcess {
 
Main point of access for all MultiProcess infrastructure.
 
interface class for defining the actual work that must be done
 
std::size_t get_state_id()
Get the current state identifier.
 
virtual bool receive_task_result_on_master(const zmq::message_t &message)=0
 
virtual void send_back_task_result_from_worker(std::size_t task)=0
 
virtual void update_state()
Virtual function to update any necessary state on workers.
 
JobManager * get_manager()
Get JobManager instance; create and activate if necessary.
 
virtual void evaluate_task(std::size_t task)=0
 
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...