Logo ROOT  
Reference Guide
types.h
Go to the documentation of this file.
1/*
2 * Project: RooFit
3 * Authors:
4 * PB, Patrick Bos, Netherlands eScience Center, p.bos@esciencecenter.nl
5 * IP, Inti Pelupessy, Netherlands eScience Center, i.pelupessy@esciencecenter.nl
6 *
7 * Copyright (c) 2021, CERN
8 *
9 * Redistribution and use in source and binary forms,
10 * with or without modification, are permitted according to the terms
11 * listed in LICENSE (http://roofit.sourceforge.net/license.txt)
12 */
13#ifndef ROOT_ROOFIT_MultiProcess_types
14#define ROOT_ROOFIT_MultiProcess_types
15
16#include <utility> // pair
17
18namespace RooFit {
19namespace MultiProcess {
20
21// some helper types
22using Task = std::size_t;
23using State = std::size_t;
24/// combined job_object, state and task identifier type
25struct JobTask {
26 std::size_t job_id;
29};
30
31} // namespace MultiProcess
32} // namespace RooFit
33
34#endif // ROOT_ROOFIT_MultiProcess_types
std::size_t State
Definition: types.h:23
std::size_t Task
Definition: types.h:22
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
Definition: Common.h:18
combined job_object, state and task identifier type
Definition: types.h:25