From 9a040a65c5c615d8e98070d45cc6f13845cb3965 Mon Sep 17 00:00:00 2001 From: mtadel Date: Mon, 23 Jul 2007 16:17:44 +0000 Subject: [PATCH] New optional argument: Bool_t use_track_refs=kTRUE. --- EVE/alice-macros/kine_tracks.C | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/EVE/alice-macros/kine_tracks.C b/EVE/alice-macros/kine_tracks.C index 8d18be59c95..099893daaea 100644 --- a/EVE/alice-macros/kine_tracks.C +++ b/EVE/alice-macros/kine_tracks.C @@ -11,10 +11,10 @@ static Color_t MesCol1 = 3; static Color_t MesCol2 = 38; static Color_t BarCol = 10; - Reve::TrackList* kine_tracks(Double_t min_pt = 0.1, Double_t min_p = 0.2, - Bool_t pdg_col = kTRUE, Bool_t recurse = kTRUE) + Bool_t pdg_col = kTRUE, Bool_t recurse = kTRUE, + Bool_t use_track_refs = kTRUE) { AliRunLoader* rl = Alieve::Event::AssertRunLoader(); rl->LoadKinematics(); @@ -65,9 +65,12 @@ kine_tracks(Double_t min_pt = 0.1, Double_t min_p = 0.2, // set path marks Alieve::KineTools kt; kt.SetDaughterPathMarks(cont, stack, recurse); - rl->LoadTrackRefs(); - kt.SetTrackReferences(cont, rl->TreeTR(), recurse); - cont->SetEditPathMarks(kTRUE); + if (use_track_refs && rl->LoadTrackRefs()) + { + kt.SetTrackReferences(cont, rl->TreeTR(), recurse); + cont->SetEditPathMarks(kTRUE); + } + kt.SortPathMarks(cont, recurse); //PH const Text_t* tooltip = Form("min pT=%.2lf, min P=%.2lf), N=%d", min_pt, min_p, count); char tooltip[1000]; -- 2.39.3