Skip to content

Commit 3a13b2e

Browse files
committed
Fix prim. vertex
1 parent 364b551 commit 3a13b2e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

Tasks/PWGPP/qaEventTrack.cxx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -376,11 +376,10 @@ struct QaTrackingResolution {
376376
}
377377

378378
void process(const o2::aod::McParticles& mcParticles,
379-
const o2::soa::Join<o2::aod::Collisions, o2::aod::McCollisionLabels>::iterator& collision,
379+
const o2::soa::Join<o2::aod::Collisions, o2::aod::McCollisionLabels>& collision,
380380
const o2::soa::Join<o2::aod::Tracks, o2::aod::TracksCov, o2::aod::McTrackLabels>& tracks,
381381
const o2::aod::McCollisions& mcCollisions)
382382
{
383-
const VertexBase primaryVertex = getPrimaryVertex(collision);
384383
DCA dca;
385384
// FIXME: get this from CCDB
386385
constexpr float magneticField{5.0}; // in kG
@@ -416,7 +415,7 @@ struct QaTrackingResolution {
416415

417416
histos.fill(HIST("phi/phiDiffRecGen"), track.phi() - particle.phi());
418417

419-
if (getTrackParCov(track).propagateToDCA(primaryVertex, magneticField, &dca, 100.)) { // Check that the propagation is successfull
418+
if (getTrackParCov(track).propagateToDCA(getPrimaryVertex(track.collision()), magneticField, &dca, 100.)) { // Check that the propagation is successfull
420419
impactParameterRPhi = toMicrometers * dca.getY();
421420
impactParameterRPhiError = toMicrometers * sqrt(dca.getSigmaY2());
422421
impactParameterZ = toMicrometers * dca.getZ();

0 commit comments

Comments
 (0)