Skip to content

Commit ade4416

Browse files
makorMaximilian Korwieser
andauthored
[QC-TPC] Remove non-mergable canvas objects from PID task. Add switch for hypothesis histos. (#2398)
Co-authored-by: Maximilian Korwieser <maximilian.korwieser@cern.ch>
1 parent 0899c05 commit ade4416

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

Modules/TPC/src/PID.cxx

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
///
1616

1717
// root includes
18-
#include <TCanvas.h>
1918
#include <TH1.h>
2019
#include <TH2.h>
2120
#include <TF1.h>
@@ -53,12 +52,11 @@ void PID::initialize(o2::framework::InitContext& /*ctx*/)
5352
const float cutMaxpTPC = o2::quality_control_modules::common::getFromConfig<float>(mCustomParameters, "cutMaxpTPC");
5453
const float cutMinpTPCMIPs = o2::quality_control_modules::common::getFromConfig<float>(mCustomParameters, "cutMinpTPCMIPs");
5554
const float cutMaxpTPCMIPs = o2::quality_control_modules::common::getFromConfig<float>(mCustomParameters, "cutMaxpTPCMIPs");
56-
const int createCanvas = o2::quality_control_modules::common::getFromConfig<float>(mCustomParameters, "createCanvas");
5755
const bool runAsyncAndTurnOffSomeHistos = o2::quality_control_modules::common::getFromConfig<bool>(mCustomParameters, "turnOffHistosForAsync");
56+
const bool getdEdxVspHypoHist = o2::quality_control_modules::common::getFromConfig<bool>(mCustomParameters, "getdEdxVspHypoHist");
5857

5958
// set track cuts defaults are (AbsEta = 1.0, nCluster = 60, MindEdxTot = 20)
60-
mQCPID.setPIDCuts(cutMinNCluster, cutAbsTgl, cutMindEdxTot, cutMaxdEdxTot, cutMinpTPC, cutMaxpTPC, cutMinpTPCMIPs, cutMaxpTPCMIPs, runAsyncAndTurnOffSomeHistos);
61-
mQCPID.setCreateCanvas(createCanvas);
59+
mQCPID.setPIDCuts(cutMinNCluster, cutAbsTgl, cutMindEdxTot, cutMaxdEdxTot, cutMinpTPC, cutMaxpTPC, cutMinpTPCMIPs, cutMaxpTPCMIPs, runAsyncAndTurnOffSomeHistos, getdEdxVspHypoHist);
6260
mQCPID.initializeHistograms();
6361
//mSeparationPower = new TProfile("mSeparationPower", "mSeparationPower", nPars, 0., (float)nPars);
6462
mSeparationPower.reset(new TProfile("mSeparationPower", "mSeparationPower", nPars, 0., (float)nPars));
@@ -71,11 +69,6 @@ void PID::initialize(o2::framework::InitContext& /*ctx*/)
7169
getObjectsManager()->startPublishing(hist.get());
7270
}
7371
}
74-
for (auto const& pair : mQCPID.getMapOfCanvas()) {
75-
for (auto& canv : pair.second) {
76-
getObjectsManager()->startPublishing(canv.get());
77-
}
78-
}
7972
}
8073

8174
void PID::startOfActivity(const Activity& /*activity*/)

0 commit comments

Comments
 (0)