]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVE/alice-macros/esd_cascade.C
changes for Vertex and Tracks classes
[u/mrichter/AliRoot.git] / EVE / alice-macros / esd_cascade.C
index b340c9927a116ab9462053a195d84cb8973f2710..13a917c8bfce2910316fff6fcbd591f72360afc3 100644 (file)
@@ -6,8 +6,21 @@
  * 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];
 
@@ -35,7 +48,7 @@ AliEveCascade* esd_make_cascade(TEveTrackPropagator* rnrStyle, AliESDVertex* pri
   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]);
@@ -66,7 +79,7 @@ AliEveCascade* esd_make_cascade(TEveTrackPropagator* rnrStyle, AliESDVertex* pri
   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();
@@ -111,9 +124,9 @@ AliEveCascade* esd_make_cascade(TEveTrackPropagator* rnrStyle, AliESDVertex* pri
                                        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()
                                 )
                            );