1 #ifndef ALIHBTREADERKINETREE_H
2 #define ALIHBTREADERKINETREE_H
4 #include "AliHBTReader.h"
11 class AliHBTReaderKineTree: public AliHBTReader
14 AliHBTReaderKineTree();
16 AliHBTReaderKineTree(TString&);
17 AliHBTReaderKineTree(TObjArray*,const Char_t *filename="galice.root");
19 virtual ~AliHBTReaderKineTree(){}
21 Int_t Read(AliHBTRun* particles, AliHBTRun *tracks);//reads tracks and particles and puts them in runs
23 AliHBTEvent* GetParticleEvent(Int_t);//returns pointer to event with particles
24 AliHBTEvent* GetTrackEvent(Int_t){return 0x0;}//returns pointer to event with particles
25 Int_t GetNumberOfPartEvents();//returns number of particle events
26 Int_t GetNumberOfTrackEvents(){return 0;}//returns number of track events
31 AliHBTRun* fParticles; //!simulated particles
33 AliRunLoader* OpenFile(Int_t);
35 Bool_t fIsRead;//!flag indicating if the data are already read
37 static const TString fgkEventFolderName;
42 ClassDef(AliHBTReaderKineTree,1)