#include "BmnAlignDefines.h"
#include "BmnAlignResult.h"
#include "BmnDataIterator.h"
#include "BmnDetectorModel.h"
#include "BmnHitRecord.h"
#include "BmnMeasureModel.h"
#include "BmnRamIterator.h"
#include "BmnRootIterator.h"
#include "BmnSimpleProgressBar.h"
#include "Math/BrentMinimizer1D.h"
#include "TPad.h"
#include "TStopwatch.h"
#include <array>
#include <deque>
#include <mutex>
#include <thread>
#include <vector>
Go to the source code of this file.
◆ _BMN_ALIGNER_RUN_THREADS
| #define _BMN_ALIGNER_RUN_THREADS |
( |
|
... | ) |
|
Value: { \
std::thread** _THRDS = new std::thread*[GetThreadCount()]; \
for (
auto i = 0;
i < GetThreadCount();
i++) \
_THRDS[
i] =
new std::thread(__VA_ARGS__,
i); \
for (
auto i = 0;
i < GetThreadCount();
i++) { \
} \
delete[] _THRDS; \
}
Definition at line 148 of file BmnAligner.h.