Skip to content

Commit e331961

Browse files
committed
ITS: fix single threaded
Signed-off-by: Felix Schlepper <felix.schlepper@cern.ch>
1 parent bf7cbab commit e331961

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1049,7 +1049,7 @@ bool TrackerTraits<nLayers>::isMatLUT() const
10491049
template <int nLayers>
10501050
void TrackerTraits<nLayers>::setNThreads(int n)
10511051
{
1052-
if (mNThreads == n) {
1052+
if (mNThreads == n && mTaskArena.is_active()) {
10531053
return;
10541054
}
10551055
mNThreads = n > 0 ? n : 1;

Detectors/ITSMFT/ITS/tracking/src/VertexerTraits.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -695,7 +695,7 @@ void VertexerTraits::computeVerticesInRof(int rofId,
695695

696696
void VertexerTraits::setNThreads(int n)
697697
{
698-
if (mNThreads == n) {
698+
if (mNThreads == n && mTaskArena.is_active()) {
699699
return;
700700
}
701701
mNThreads = n > 0 ? n : 1;

0 commit comments

Comments
 (0)