Added method SortPathMarksByTime().
[u/mrichter/AliRoot.git] / EVE / Reve / Track.cxx
index 0072e0156ac5d736c62e7fe4289047ac8cdb1382..2cf96d9baee28ba1657ad958bc9d55e96de32638 100644 (file)
@@ -247,6 +247,20 @@ make_polyline:
   }
 }
 
+/**************************************************************************/
+namespace {
+struct cmp_pathmark {
+  bool operator()(PathMark* const & a, PathMark* const & b)
+  { return a->time < b->time; }
+};
+}
+
+void Track::SortPathMarksByTime()
+{
+ sort(fPathMarks.begin(), fPathMarks.end(), cmp_pathmark());
+}
+
+
 /**************************************************************************/
 
 void Track::ImportHits()
@@ -391,9 +405,9 @@ ClassImp(Reve::TrackList)
 
 void TrackList::Init()
 {
-  fMarkerStyle = 4;
+  fMarkerStyle = 2;
   fMarkerColor = 4;
-  fMarkerSize  = 0.4;
+  fMarkerSize  = 0.6;
 
   if (fRnrStyle== 0) fRnrStyle = new TrackRnrStyle;
   SetMainColorPtr(&fRnrStyle->fColor);
@@ -418,8 +432,9 @@ TrackList::TrackList(const Text_t* name, Int_t n_tracks, TrackRnrStyle* rs) :
   
   fTitle(),
 
-  fRnrStyle   (rs),
-  fRnrTracks  (kTRUE)
+  fRnrStyle      (rs),
+  fRnrTracks     (kTRUE),
+  fEditPathMarks (kFALSE)
 {
   Init();
   SetName(name);