* See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for *
* full copyright notice. *
**************************************************************************/
-
-void esd_cascade_init_rectrack(TEveRecTrack& rt, AliExternalTrackParam* tp)
+#if !defined(__CINT__) || defined(__MAKECINT__)
+#include <TMath.h>
+#include <TEveManager.h>
+#include <TEveVSDStructs.h>
+#include <TEveTrackPropagator.h>
+
+#include <AliExternalTrackParam.h>
+#include <AliESDEvent.h>
+#include <AliESDcascade.h>
+#include <AliESDVertex.h>
+#include <AliEveCascade.h>
+#include <AliEveEventManager.h>
+#endif
+
+void esd_cascade_init_rectrack(TEveRecTrack& rt, const AliExternalTrackParam* tp)
{
Double_t pbuf[3], vbuf[3];
cascade->GetParamN()->GetXYZ(v); rcV0.fVNeg.Set(v);
cascade->GetParamP()->GetXYZ(v); rcV0.fVPos.Set(v);
- rcV0.fV0Birth.Set(primVtx->GetXv(), primVtx->GetYv(), primVtx->GetZv());
+ rcV0.fV0Birth.Set(primVtx->GetX(), primVtx->GetY(), primVtx->GetZ());
Double_t pCascade[3]={0.}, pBac[3]={0.}, pNeg[3]={0.}, pPos[3]={0.}, cv[21]={0.};
//cascade->GetPxPyPz(pCascade[0], pCascade[1], pCascade[2]);
cascade->GetXYZcascade(v[0], v[1], v[2]);
rcCascade.fCascadeVCa.Set(v);
- rcCascade.fCascadeBirth.Set(primVtx->GetXv(), primVtx->GetYv(), primVtx->GetZv());
+ rcCascade.fCascadeBirth.Set(primVtx->GetX(), primVtx->GetY(), primVtx->GetZ());
// Simulation data not directly available in AliESDcascade
// rcCascade.fDLabel = cascade->GetBindex();
cascade->Phi() * 180/TMath::Pi(),
cascade->Theta() * 180/TMath::Pi(),
cascade->GetDcaXiDaughters(),
- cascade->GetCascadeCosineOfPointingAngle(primVtx->GetXv(),
- primVtx->GetYv(),
- primVtx->GetZv()),
+ cascade->GetCascadeCosineOfPointingAngle(primVtx->GetX(),
+ primVtx->GetY(),
+ primVtx->GetZ()),
cascade->GetEffMassXi()
)
);