Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
PTL.hh
Go to the documentation of this file.
1//
2// MIT License
3// Copyright (c) 2020 Jonathan R. Madsen
4// Permission is hereby granted, free of charge, to any person obtaining a copy
5// of this software and associated documentation files (the "Software"), to deal
6// in the Software without restriction, including without limitation the rights
7// to use, copy, modify, merge, publish, distribute, sublicense, and
8// copies of the Software, and to permit persons to whom the Software is
9// furnished to do so, subject to the following conditions:
10// The above copyright notice and this permission notice shall be included in
11// all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED
12// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
13// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
14// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
15// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
16// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
17// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
18//
19
20#pragma once
21
22#include "PTL/AutoLock.hh"
23#include "PTL/Backtrace.hh"
24#include "PTL/Globals.hh"
25#include "PTL/TBBTaskGroup.hh"
26#include "PTL/Task.hh"
27#include "PTL/TaskGroup.hh"
28#include "PTL/TaskManager.hh"
29#include "PTL/TaskRunManager.hh"
30#include "PTL/ThreadData.hh"
31#include "PTL/ThreadPool.hh"
32#include "PTL/Threading.hh"
33#include "PTL/Timer.hh"
34#include "PTL/Types.hh"
35#include "PTL/UserTaskQueue.hh"
36#include "PTL/Utility.hh"
37#include "PTL/VTask.hh"
38#include "PTL/VUserTaskQueue.hh"