Skip to content

Commit 7a104fe

Browse files
authored
[DPG] Fix bug with physical primary (#12621)
1 parent 2ab1d97 commit 7a104fe

File tree

1 file changed

+18
-19
lines changed

1 file changed

+18
-19
lines changed

DPG/Tasks/ITS/itsImpParStudies.cxx

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,33 +10,32 @@
1010
// or submit itself to any jurisdiction.
1111
/// \author Samuele Cattaruzzi <samuele.cattaruzzi@cern.ch>
1212

13-
#include <string>
14-
15-
#include "Framework/AnalysisTask.h"
16-
#include "Framework/HistogramRegistry.h"
17-
#include "ReconstructionDataFormats/DCA.h"
13+
#include "Common/Core/TrackSelection.h"
1814
#include "Common/Core/trackUtilities.h" // for propagation to primary vertex
19-
2015
#include "Common/DataModel/EventSelection.h"
21-
#include "Common/DataModel/TrackSelectionTables.h"
2216
#include "Common/DataModel/PIDResponse.h"
23-
#include "DetectorsBase/Propagator.h"
24-
#include "DetectorsBase/GeometryManager.h"
25-
#include "CommonUtils/NameConf.h"
26-
#include "Framework/AnalysisDataModel.h"
27-
#include "Common/Core/TrackSelection.h"
28-
#include "DetectorsVertexing/PVertexer.h"
29-
#include "ReconstructionDataFormats/Vertex.h"
17+
#include "Common/DataModel/TrackSelectionTables.h"
18+
3019
#include "CCDB/BasicCCDBManager.h"
31-
#include "DataFormatsParameters/GRPMagField.h"
32-
#include "Framework/RunningWorkflowInfo.h"
3320
#include "CCDB/CcdbApi.h"
34-
#include "DataFormatsCalibration/MeanVertexObject.h"
3521
#include "CommonConstants/GeomConstants.h"
22+
#include "CommonUtils/NameConf.h"
23+
#include "DataFormatsCalibration/MeanVertexObject.h"
24+
#include "DataFormatsParameters/GRPMagField.h"
25+
#include "DetectorsBase/GeometryManager.h"
26+
#include "DetectorsBase/Propagator.h"
27+
#include "DetectorsVertexing/PVertexer.h"
28+
#include "Framework/AnalysisDataModel.h"
29+
#include "Framework/AnalysisTask.h"
30+
#include "Framework/HistogramRegistry.h"
31+
#include "Framework/RunningWorkflowInfo.h"
32+
#include "ReconstructionDataFormats/DCA.h"
33+
#include "ReconstructionDataFormats/Vertex.h"
3634

3735
#include "iostream"
38-
#include "vector"
3936
#include "set"
37+
#include "vector"
38+
#include <string>
4039

4140
using namespace o2::framework;
4241
using namespace o2::framework::expressions;
@@ -490,7 +489,7 @@ struct ItsImpactParStudies {
490489
continue;
491490
}
492491
auto particle = track.mcParticle();
493-
if (keepOnlyPhysPrimary && particle.isPhysicalPrimary()) {
492+
if (keepOnlyPhysPrimary && !(particle.isPhysicalPrimary())) {
494493
continue;
495494
}
496495
histograms.fill(HIST("MC/ptMC"), particle.pt());

0 commit comments

Comments
 (0)