From bf1b91f7bf02a0045d2a6706f6a4481dcee048d0 Mon Sep 17 00:00:00 2001 From: iarsene Date: Fri, 19 Nov 2021 15:13:00 +0100 Subject: [PATCH 1/2] small fix to extract the MC truth information before filling histograms --- PWGDQ/TableProducer/tableMakerMC.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/PWGDQ/TableProducer/tableMakerMC.cxx b/PWGDQ/TableProducer/tableMakerMC.cxx index 44227d18bc0..50bc63c1d90 100644 --- a/PWGDQ/TableProducer/tableMakerMC.cxx +++ b/PWGDQ/TableProducer/tableMakerMC.cxx @@ -19,6 +19,7 @@ #include "Framework/AnalysisTask.h" #include "Framework/AnalysisDataModel.h" #include "Framework/ASoAHelpers.h" +#include "Framework/ASoA.h" #include "Framework/DataTypes.h" #include "Framework/runDataProcessing.h" #include "Common/DataModel/Multiplicity.h" @@ -349,7 +350,9 @@ struct TableMakerMC { trackFilteringTag = uint64_t(0); trackTempFilterMap = uint8_t(0); VarManager::FillTrack(track); - + auto mctrack = track.mcParticle(); + VarManager::FillTrack(mctrack); + if (fConfigDetailedQA) { fHistMan->FillHistClass("TrackBarrel_BeforeCuts", VarManager::fgValues); } @@ -386,9 +389,6 @@ struct TableMakerMC { } trackFilteringTag |= (uint64_t(trackTempFilterMap) << 7); // BIT7-14: user track filters - auto mctrack = track.mcParticle(); - VarManager::FillTrack(mctrack); - mcflags = 0; i = 0; // runs over the MC signals int j = 0; // runs over the track cuts From 3660be7161cce91f95a158b38ff0a758c466fbc7 Mon Sep 17 00:00:00 2001 From: iarsene Date: Fri, 19 Nov 2021 15:16:59 +0100 Subject: [PATCH 2/2] clang fix --- PWGDQ/TableProducer/tableMakerMC.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGDQ/TableProducer/tableMakerMC.cxx b/PWGDQ/TableProducer/tableMakerMC.cxx index 50bc63c1d90..68a95b44a02 100644 --- a/PWGDQ/TableProducer/tableMakerMC.cxx +++ b/PWGDQ/TableProducer/tableMakerMC.cxx @@ -352,7 +352,7 @@ struct TableMakerMC { VarManager::FillTrack(track); auto mctrack = track.mcParticle(); VarManager::FillTrack(mctrack); - + if (fConfigDetailedQA) { fHistMan->FillHistClass("TrackBarrel_BeforeCuts", VarManager::fgValues); }