]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EVE/Alieve/KineTools.h
New files: used in alice-macros/kine_tracks.C to set path marks in imported tracks.
[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
28 void SetDaughterPathMarks(Reve::TrackList* cont, AliStack* stack);
29
30public:
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