1616// root includes
1717#include < TCanvas.h>
1818#include < TH1.h>
19+ #include < TH2.h>
1920
2021// O2 includes
2122#include " Framework/ProcessingContext.h"
2223#include " DataFormatsTPC/TrackTPC.h"
24+ #include " TPCQC/Helpers.h"
2325
2426// QC includes
2527#include " QualityControl/QcInfoLogger.h"
@@ -39,11 +41,18 @@ void PID::initialize(o2::framework::InitContext& /*ctx*/)
3941 QcInfoLogger::GetInstance () << " initialize TPC PID QC task" << AliceO2::InfoLogger::InfoLogger::endm;
4042
4143 mQCPID .initializeHistograms ();
44+ // o2::tpc::qc::helpers::setStyleHistogram1D(mQCPID.getHistograms1D());
45+ o2::tpc::qc::helpers::setStyleHistogram2D (mQCPID .getHistograms2D ());
4246
4347 for (auto & hist : mQCPID .getHistograms1D ()) {
4448 getObjectsManager ()->startPublishing (&hist);
4549 getObjectsManager ()->addMetadata (hist.GetName (), " custom" , " 34" );
4650 }
51+
52+ for (auto & hist : mQCPID .getHistograms2D ()) {
53+ getObjectsManager ()->startPublishing (&hist);
54+ getObjectsManager ()->addMetadata (hist.GetName (), " custom" , " 43" );
55+ }
4756}
4857
4958void PID::startOfActivity (Activity& /* activity*/ )
@@ -60,7 +69,7 @@ void PID::startOfCycle()
6069void PID::monitorData (o2::framework::ProcessingContext& ctx)
6170{
6271 using TrackType = std::vector<o2::tpc::TrackTPC>;
63- auto tracks = ctx.inputs ().get <TrackType>(" tpc-sampled-tracks " );
72+ auto tracks = ctx.inputs ().get <TrackType>(" inputTracks " );
6473 QcInfoLogger::GetInstance () << " monitorData: " << tracks.size () << AliceO2::InfoLogger::InfoLogger::endm;
6574
6675 for (auto const & track : tracks) {
0 commit comments