X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVE%2FEveBase%2FAliEveTrackFitter.cxx;h=b39df4ea2ad642cf5c16b816538dea67b25a70ac;hb=96d621f674447da58c5bcf2bd3026808410a61b7;hp=170d8aa9481b6892a2d1d2e5010847910de313cb;hpb=4b456ebb365eee136685ee933a2199b51c9a8f2e;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVE/EveBase/AliEveTrackFitter.cxx b/EVE/EveBase/AliEveTrackFitter.cxx index 170d8aa9481..b39df4ea2ad 100644 --- a/EVE/EveBase/AliEveTrackFitter.cxx +++ b/EVE/EveBase/AliEveTrackFitter.cxx @@ -8,6 +8,7 @@ **************************************************************************/ #include "AliEveTrackFitter.h" +#include "AliEveTrack.h" #include "TCanvas.h" #include "TGraph.h" @@ -17,7 +18,6 @@ #include "AliRieman.h" #include "AliExternalTrackParam.h" -#include #include #include #include @@ -34,7 +34,7 @@ // 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) @@ -63,7 +63,6 @@ AliEveTrackFitter::AliEveTrackFitter(const Text_t* name, Int_t nPoints) : fTrackList->SetLineColor(8); fTrackList->GetPropagator()->SetEditPathMarks(kTRUE); AddElement(fTrackList); - UpdateItems(); fGraphPicked = new TGraph(); fGraphPicked->SetName("Selected points"); @@ -97,8 +96,6 @@ void AliEveTrackFitter::DestroyElements() // fTrackList is destroyed because DenyDestroy is set. gEve->AddElement(fTrackList, this); fTrackList->DestroyElements(); - - UpdateItems(); } /******************************************************************************/ @@ -145,7 +142,7 @@ void AliEveTrackFitter::AddFitPoint(Int_t pointId) Float_t x, y, z; - TEvePointSet* ps = dynamic_cast((TQObject*) gTQSender); + TEvePointSet* ps = static_cast((TQObject*) gTQSender); PointMap_t::iterator g = fSPMap.find(Point_t(ps, pointId)); if (g != fSPMap.end()) @@ -227,7 +224,7 @@ void AliEveTrackFitter::FitTrack() 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();