]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG/FLOW/Base/AliStarEventReader.h
coverity fix (Ruben)
[u/mrichter/AliRoot.git] / PWG / FLOW / Base / AliStarEventReader.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
3 /* $Id$ */
4
5 // AliStarEventReader, a class for reading the star ntuples
6 // origin: Jim Thomas,        jhthomas@lbl.gov
7 //         Mikolaj Krzewicki, mikolaj.krzewicki@cern.ch
8
9 #ifndef ALISTAREVENTREADER_H
10 #define ALISTAREVENTREADER_H
11
12 #include <TObject.h>
13
14 class TList   ;
15 class TNtuple ;
16 class AliStarTrack;
17 class AliStarEvent;
18
19 class AliStarEventReader : public TObject {
20
21  public:
22
23   AliStarEventReader();
24   AliStarEventReader( const char* inputFileDirectory );      
25   virtual ~AliStarEventReader();
26
27   virtual Bool_t  GetNextEvent();
28   virtual Bool_t  MakeFileList( const char* inputFileDirectory );
29   virtual Bool_t  MakeFileListFromDir( const char* inputFileDirectory );
30   virtual Bool_t  MakeFileListFromFile( const char* inputFileName );
31
32   const AliStarEvent* GetEvent() const {return fEvent;}
33
34  private:
35   TList *fFileList ;  //file list 
36   AliStarEvent* fEvent;   //encapsulated star event
37
38   AliStarEventReader& operator=( const AliStarEventReader& event ); //not implemented
39   AliStarEventReader(const AliStarEventReader& event); //not implemented
40
41   ClassDef(AliStarEventReader,1)         // Base class
42 };
43 #endif
44