vtx[2] = vtxMC[2];
}
- if (fUseMCKine)
+ stack = mcEvent->Stack();
+ if (!stack)
{
- stack = mcEvent->Stack();
- if (!stack)
- {
- AliDebug(AliLog::kError, "Stack not available");
- return;
- }
+ AliDebug(AliLog::kError, "Stack not available");
+ return;
}
}
etaArr = new Float_t[mult->GetNumberOfTracklets()];
ptArr = new Float_t[mult->GetNumberOfTracklets()];
- if (fUseMCKine && stack)
+ if (fUseMCKine)
Printf("Processing only primaries (MC information used). This is for systematical checks only.");
// get multiplicity from ITS tracklets
{
//printf("%d %f %f %f\n", i, mult->GetTheta(i), mult->GetPhi(i), mult->GetDeltaPhi(i));
- if (fUseMCKine && stack)
+ if (fUseMCKine)
if (mult->GetLabel(i, 0) < 0 || mult->GetLabel(i, 0) != mult->GetLabel(i, 1) || !stack->IsPhysicalPrimary(mult->GetLabel(i, 0)))
continue;