ROOT logo
// $Id$
// Main authors: Matevz Tadel & Alja Mrak-Tadel: 2006, 2007

/**************************************************************************
 * Copyright(c) 1998-2008, ALICE Experiment at CERN, all rights reserved. *
 * See http://aliceinfo.cern.ch/Offline/AliRoot/License.html for          *
 * full copyright notice.                                                 *
 **************************************************************************/

#ifndef AliEveKineTools_H
#define AliEveKineTools_H

#include <TEveUtil.h>
#include <TObject.h>

class TTree;
class AliStack;

class AliEveKineTools
{
public:
  AliEveKineTools() {}
  virtual ~AliEveKineTools() {}

  void SetDaughterPathMarks(TEveElement* cont, AliStack* stack, Bool_t recurse=kFALSE);
  void SetTrackReferences  (TEveElement* cont, TTree* treeTR=0, Bool_t recurse=kFALSE);
  void SortPathMarks       (TEveElement* cont, Bool_t recurse=kFALSE);

private:
  AliEveKineTools(const AliEveKineTools&);            // Not implemented
  AliEveKineTools& operator=(const AliEveKineTools&); // Not implemented

  ClassDef(AliEveKineTools, 0); // Tools for import of kinematics.
};

#endif
 AliEveKineTools.h:1
 AliEveKineTools.h:2
 AliEveKineTools.h:3
 AliEveKineTools.h:4
 AliEveKineTools.h:5
 AliEveKineTools.h:6
 AliEveKineTools.h:7
 AliEveKineTools.h:8
 AliEveKineTools.h:9
 AliEveKineTools.h:10
 AliEveKineTools.h:11
 AliEveKineTools.h:12
 AliEveKineTools.h:13
 AliEveKineTools.h:14
 AliEveKineTools.h:15
 AliEveKineTools.h:16
 AliEveKineTools.h:17
 AliEveKineTools.h:18
 AliEveKineTools.h:19
 AliEveKineTools.h:20
 AliEveKineTools.h:21
 AliEveKineTools.h:22
 AliEveKineTools.h:23
 AliEveKineTools.h:24
 AliEveKineTools.h:25
 AliEveKineTools.h:26
 AliEveKineTools.h:27
 AliEveKineTools.h:28
 AliEveKineTools.h:29
 AliEveKineTools.h:30
 AliEveKineTools.h:31
 AliEveKineTools.h:32
 AliEveKineTools.h:33
 AliEveKineTools.h:34
 AliEveKineTools.h:35
 AliEveKineTools.h:36