#ifndef ALIHBTREADERITSV1_H #define ALIHBTREADERITSV1_H //____________________________________________________________________ ////////////////////////////////////////////////////////////////////// // // // class AliHBTReaderITSv1 // // // // Reader for ITSv1 tracks. Not maintained since v1 is not // // supposed to be used // // // ////////////////////////////////////////////////////////////////////// #include "AliHBTReader.h" #include class TObjArray; class TFile; class AliHBTReaderITSv1: public AliHBTReader { public: AliHBTReaderITSv1(const Char_t* tracksfilename="itstracks.root", const Char_t* galicefilename="galice.root"); AliHBTReaderITSv1(TObjArray* dirs, const Char_t* tracksfilename="itstracks.root", const Char_t* galicefilename="galice.root"); virtual ~AliHBTReaderITSv1(); Int_t Read(AliHBTRun* particles, AliHBTRun *tracks);//reads tracks and particles and puts them in runs protected: TString fITSTracksFileName; //name of the file with tracks TString fGAliceFileName;//name of the file containing Run Loader TFile* OpenTrackFile(Int_t n);//opens files to be read for given directoru nomber in fDirs Array TFile* OpenGAliceFile(Int_t n); private: ClassDef(AliHBTReaderITSv1,1) }; #endif