1 #ifndef ALIHBTREADERKINETREE_H
2 #define ALIHBTREADERKINETREE_H
4 #include "AliHBTReader.h"
10 class AliHBTReaderKineTree: public AliHBTReader
13 AliHBTReaderKineTree();
15 AliHBTReaderKineTree(TString&);
16 AliHBTReaderKineTree(TObjArray*,const Char_t *filename="galice.root");
18 virtual ~AliHBTReaderKineTree(){}
20 Int_t Read(AliHBTRun* particles, AliHBTRun *tracks);//reads tracks and particles and puts them in runs
22 AliHBTEvent* GetParticleEvent(Int_t);//returns pointer to event with particles
23 AliHBTEvent* GetTrackEvent(Int_t){return 0x0;}//returns pointer to event with particles
24 Int_t GetNumberOfPartEvents();//returns number of particle events
25 Int_t GetNumberOfTrackEvents(){return 0;}//returns number of track events
30 AliHBTRun* fParticles; //!simulated particles
32 TFile* OpenFile(Int_t);
33 AliStack* GetStack(Int_t,TFile*);
35 Bool_t fIsRead;//!flag indicating if the data are already read
39 ClassDef(AliHBTReaderKineTree,1)