]>
Commit | Line | Data |
---|---|---|
81f7fe9f | 1 | #ifndef ALIHBTREADERKINETREE_H |
2 | #define ALIHBTREADERKINETREE_H | |
3 | ||
4 | #include "AliHBTReader.h" | |
5 | #include <TString.h> | |
6 | ||
7 | class TFile; | |
8 | class AliStack; | |
88cb7938 | 9 | class AliRunLoader; |
81f7fe9f | 10 | |
11 | class AliHBTReaderKineTree: public AliHBTReader | |
12 | { | |
13 | public: | |
14 | AliHBTReaderKineTree(); | |
15 | ||
16 | AliHBTReaderKineTree(TString&); | |
17 | AliHBTReaderKineTree(TObjArray*,const Char_t *filename="galice.root"); | |
18 | ||
bed069a4 | 19 | virtual ~AliHBTReaderKineTree(); |
81f7fe9f | 20 | |
bed069a4 | 21 | void Rewind(); |
22 | ||
23 | Bool_t ReadsTracks() const {return kFALSE;} | |
24 | Bool_t ReadsParticles() const {return kTRUE;} | |
81f7fe9f | 25 | |
26 | protected: | |
bed069a4 | 27 | Int_t ReadNext();//reads tracks and particles and puts them in runs |
28 | Int_t OpenNextFile(); | |
29 | ||
30 | TString fFileName;//file name | |
31 | AliRunLoader* fRunLoader; | |
88cb7938 | 32 | |
33 | static const TString fgkEventFolderName; | |
34 | ||
81f7fe9f | 35 | private: |
36 | ||
37 | public: | |
bed069a4 | 38 | ClassDef(AliHBTReaderKineTree,2) |
81f7fe9f | 39 | }; |
40 | ||
41 | #endif |