0407023794334eaf8c96b43a52ef60be8379f596
[u/mrichter/AliRoot.git] / EVE / Alieve / KineTools.h
1 // $Header$
2
3 // Tools for import of kinematics. 
4 // Preliminary/minimal solution.
5
6 #ifndef ALIEVE_KineTools_H
7 #define ALIEVE_KineTools_H
8
9 #include <Reve/Reve.h>
10 #include <TObject.h>
11
12 class TTree;
13 class AliStack;
14
15 namespace Reve {
16   class TrackList;
17 }
18
19 namespace Alieve {
20 class KineTools
21 {
22 private:
23   KineTools(const KineTools&);            // Not implemented
24   KineTools& operator=(const KineTools&); // Not implemented
25
26 protected:
27   // data from TreeK
28   void SetDaughterPathMarks(Reve::TrackList* cont,  AliStack* stack);
29
30 public:
31   KineTools();
32   virtual ~KineTools(){}
33  
34   // data from TreeTR
35   void SetPathMarks(Reve::TrackList* cont, AliStack* stack, TTree* treeTR = 0);
36
37   ClassDef(KineTools, 1);
38 }; // endclass KineTools
39
40 } // end namespace Alieve
41
42 #endif