Skip to content

Commit 73d208c

Browse files
committed
Reorganize sample x ntoys loop
1 parent aba6985 commit 73d208c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Fitters/PredictiveThrower.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -447,13 +447,13 @@ std::vector<std::vector<std::unique_ptr<TH2D>>> PredictiveThrower::ProduceSpectr
447447
// *************************
448448
std::vector<std::vector<double>> MaxValue(TotalNumberOfSamples);
449449
#ifdef MULTITHREAD
450-
#pragma omp parallel for
450+
#pragma omp parallel for collapse(2)
451451
#endif
452452
for (int sample = 0; sample < TotalNumberOfSamples; ++sample) {
453453
const int nDims = Toys[sample][0]->GetDimension();
454454
MaxValue[sample].resize(nDims);
455-
for (int dim = 0; dim < nDims; dim++) {
456-
for (int toy = 0; toy < Ntoys; ++toy) {
455+
for (int toy = 0; toy < Ntoys; ++toy) {
456+
for (int dim = 0; dim < nDims; dim++) {
457457
double max_val;
458458
if (nDims == 1) {
459459
max_val = Toys[sample][toy]->GetMaximum();

0 commit comments

Comments
 (0)