Skip to content

Commit 0d0dd52

Browse files
committed
Fix chamber and cluster charge
1 parent e872c7a commit 0d0dd52

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

DPG/Tasks/AOTTrack/PID/HMPID/hmpidTableProducer.cxx

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,33 @@
1111

1212
#include "tableHMPID.h"
1313

14+
#include "Common/Core/PID/PIDTOF.h"
15+
#include "Common/Core/trackUtilities.h"
1416
#include "Common/DataModel/Centrality.h"
1517
#include "Common/DataModel/EventSelection.h"
1618
#include "Common/DataModel/Multiplicity.h"
1719
#include "Common/DataModel/PIDResponseTOF.h"
1820
#include "Common/DataModel/PIDResponseTPC.h"
1921
#include "Common/DataModel/TrackSelectionTables.h"
22+
#include "Common/TableProducer/PID/pidTOFBase.h"
2023

21-
#include <CCDB/BasicCCDBManager.h>
24+
#include "CCDB/BasicCCDBManager.h"
25+
#include "CCDB/CcdbApi.h"
2226
#include <Framework/ASoA.h>
27+
#include <Framework/ASoAHelpers.h>
2328
#include <Framework/AnalysisDataModel.h>
24-
#include <Framework/AnalysisHelpers.h>
2529
#include <Framework/AnalysisTask.h>
26-
#include <Framework/Configurable.h>
2730
#include <Framework/HistogramRegistry.h>
28-
#include <Framework/HistogramSpec.h>
29-
#include <Framework/InitContext.h>
30-
#include <Framework/OutputObjHeader.h>
31+
#include <Framework/RunningWorkflowInfo.h>
3132
#include <Framework/runDataProcessing.h>
33+
#include <ReconstructionDataFormats/DCA.h>
34+
#include <ReconstructionDataFormats/PID.h>
35+
#include <ReconstructionDataFormats/Track.h>
36+
#include <ReconstructionDataFormats/TrackParametrization.h>
37+
38+
#include <TTree.h>
3239

33-
#include <cstdint>
3440
#include <string>
35-
#include <unordered_set>
3641

3742
using namespace o2;
3843
using namespace o2::framework;
@@ -135,6 +140,10 @@ struct HmpidTableProducer {
135140

136141
float centrality = col.centFV0A();
137142

143+
// check cluster size sign
144+
if (t.hmpidClusSize() <= 0)
145+
continue;
146+
138147
float hmpidPhotsCharge2[o2::aod::kDimPhotonsCharge];
139148

140149
for (int i = 0; i < o2::aod::kDimPhotonsCharge; i++) {

0 commit comments

Comments
 (0)