Optimize reading of track references.
[u/mrichter/AliRoot.git] / EVE / Alieve / KineTools.h
CommitLineData
c63fcc1d 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
12class TTree;
13class AliStack;
14
15namespace Reve {
16 class TrackList;
17}
18
19namespace Alieve {
20class KineTools
21{
22private:
23 KineTools(const KineTools&); // Not implemented
24 KineTools& operator=(const KineTools&); // Not implemented
25
26protected:
27 // data from TreeK
c63fcc1d 28public:
29 KineTools();
30 virtual ~KineTools(){}
31
32 // data from TreeTR
4e25bb9c 33 void SetDaughterPathMarks(Reve::TrackList* cont, AliStack* stack);
34 void SetTrackReferences(Reve::TrackList* cont, TTree* treeTR = 0);
c63fcc1d 35
36 ClassDef(KineTools, 1);
37}; // endclass KineTools
38
39} // end namespace Alieve
40
41#endif