From e13db06ed37267c40cafc9305e5fcd097b399f23 Mon Sep 17 00:00:00 2001 From: "Ryan@SOLARIS_testStation" Date: Mon, 19 Aug 2024 12:27:51 -0400 Subject: [PATCH] remove unneccesary mutex lock aand unlock for read only operations --- SingleSpectra.cpp | 4 ++-- analyzers/Analyser.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/SingleSpectra.cpp b/SingleSpectra.cpp index cc2b849..110bae2 100644 --- a/SingleSpectra.cpp +++ b/SingleSpectra.cpp @@ -319,7 +319,7 @@ void SingleSpectra::FillHistograms(){ // qDebug() << randomChList; - digiMTX[ID].lock(); + // digiMTX[ID].lock(); // digi[ID]->GetData()->PrintAllData(); @@ -368,7 +368,7 @@ void SingleSpectra::FillHistograms(){ } if( hist2DVisibility[ID] ) hist2D[ID]->UpdatePlot(); - digiMTX[ID].unlock(); + // digiMTX[ID].unlock(); } } diff --git a/analyzers/Analyser.cpp b/analyzers/Analyser.cpp index 9c8d666..7e3cf6c 100644 --- a/analyzers/Analyser.cpp +++ b/analyzers/Analyser.cpp @@ -94,13 +94,13 @@ void Analyzer::BuildEvents(bool verbose){ unsigned int nData = mb->GetNumOfDigitizer(); std::vector idList = mb->GetDigiIDList(); - for( unsigned int i = 0; i < nData; i++ ) digiMTX[idList[i]].lock(); + // for( unsigned int i = 0; i < nData; i++ ) digiMTX[idList[i]].lock(); if( isBuildBackward ){ mb->BuildEventsBackWard(maxNumEventBuilt, verbose); }else{ mb->BuildEvents(0, true, verbose); } - for( unsigned int i = 0; i < nData; i++ ) digiMTX[idList[i]].unlock(); + // for( unsigned int i = 0; i < nData; i++ ) digiMTX[idList[i]].unlock(); }