ROOT
Version v6.32
Reference Guide
▼
ROOT
ROOT Reference Documentation
Tutorials
►
Functional Parts
►
Namespaces
►
All Classes
▼
Files
▼
File List
►
bindings
►
core
►
documentation
►
geom
►
graf2d
►
graf3d
►
gui
►
hist
►
html
►
io
►
main
►
math
►
montecarlo
►
net
►
proof
▼
roofit
►
batchcompute
►
doc
►
histfactory
►
hs3
►
jsoninterface
▼
multiprocess
▼
inc
▼
RooFit
▼
MultiProcess
►
Config.h
►
HeatmapAnalyzer.h
►
types.h
►
res
►
src
►
RDataFrameHelpers
►
roofit
►
roofitcore
►
roofitmore
►
roofitZMQ
►
roostats
►
xroofit
►
sql
►
tmva
►
tree
►
tutorials
►
v6-32-00-patches
►
File Members
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
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
18
namespace
RooFit
{
19
namespace
MultiProcess {
20
21
// some helper types
22
using
Task
= std::size_t;
23
using
State
= std::size_t;
24
/// combined job_object, state and task identifier type
25
struct
JobTask
{
26
std::size_t
job_id
;
27
State
state_id
;
28
Task
task_id
;
29
};
30
31
}
// namespace MultiProcess
32
}
// namespace RooFit
33
34
#endif
// ROOT_ROOFIT_MultiProcess_types
RooFit::MultiProcess::Task
std::size_t Task
Definition
types.h:22
RooFit::MultiProcess::State
std::size_t State
Definition
types.h:23
RooFit
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
Definition
JSONIO.h:26
RooFit::MultiProcess::JobTask
combined job_object, state and task identifier type
Definition
types.h:25
RooFit::MultiProcess::JobTask::job_id
std::size_t job_id
Definition
types.h:26
RooFit::MultiProcess::JobTask::state_id
State state_id
Definition
types.h:27
RooFit::MultiProcess::JobTask::task_id
Task task_id
Definition
types.h:28
roofit
multiprocess
inc
RooFit
MultiProcess
types.h
ROOT tags/v6-32-12 - Reference Guide Generated on Tue Apr 8 2025 06:00:52 (GVA Time) using Doxygen 1.10.0