**************************************************************************/
#include "AliEveTrackFitter.h"
+#include "AliEveTrack.h"
#include "TCanvas.h"
#include "TGraph.h"
#include "AliRieman.h"
#include "AliExternalTrackParam.h"
-#include <TEveTrack.h>
#include <TEveTrackPropagator.h>
#include <TEveVSDStructs.h>
#include <TEveManager.h>
// It builds a list of points by listening to selection signal of any
// object of type TEvePointSet. After selection the list is feeded to
// AliRieman fitter, which returns helix parameters visualized with
-// TEveTrack.
+// AliEveTrack.
//
ClassImp(AliEveTrackFitter)
fTrackList->SetLineColor(8);
fTrackList->GetPropagator()->SetEditPathMarks(kTRUE);
AddElement(fTrackList);
- UpdateItems();
fGraphPicked = new TGraph();
fGraphPicked->SetName("Selected points");
// fTrackList is destroyed because DenyDestroy is set.
gEve->AddElement(fTrackList, this);
fTrackList->DestroyElements();
-
- UpdateItems();
}
/******************************************************************************/
Float_t x, y, z;
- TEvePointSet* ps = dynamic_cast<TEvePointSet*>((TQObject*) gTQSender);
+ TEvePointSet* ps = static_cast<TEvePointSet*>((TQObject*) gTQSender);
PointMap_t::iterator g = fSPMap.find(Point_t(ps, pointId));
if (g != fSPMap.end())
rc.fP.Set(p0);
rc.fSign = trackParam.Charge();
- TEveTrack* track = new TEveTrack(&rc, fTrackList->GetPropagator());
+ AliEveTrack* track = new AliEveTrack(&rc, fTrackList->GetPropagator());
track->SetName(Form("track %f", fAlpha));
track->MakeTrack();