#include "AliLog.h"
-#include "TEveTrack.h"
+#include "AliEveTrack.h"
#include "TEveTrackPropagator.h"
#include "TEveVSDStructs.h"
#include "TEveManager.h"
Float_t x, y, z;
TEvePointSet* ps = dynamic_cast<TEvePointSet*>((TQObject*) gTQSender);
+ if(!ps) AliFatal("ps == 0, dynamic cast failed\n");
std::map<Point_t, Int_t>::iterator g = fSPMap.find(Point_t(ps, n));
if(g != fSPMap.end())
rc.fV.Set(x, y, z);
rc.fP.Set(1, params1(1), params2(1));
- TEveTrack* track = new TEveTrack(&rc, fTrackList->GetPropagator());
+ AliEveTrack* track = new AliEveTrack(&rc, fTrackList->GetPropagator());
track->SetAttLineAttMarker(fTrackList);
TEveTrackPropagator* tp = fTrackList->GetPropagator();
// draw graphs
TCanvas * canvas = 0;
- if (gPad) gPad->Clear();
- else if (gPad==0 || gPad->GetCanvas()->IsEditable() == kFALSE) {
+ if (gPad) {
+ gPad->Clear();
+ canvas=gPad->GetCanvas();
+ }
+ if (gPad==0 || gPad->GetCanvas()->IsEditable() == kFALSE) {
canvas = new TCanvas("canvas", "CosmicRayFitter", 800, 400);
canvas->Clear();
}