]>
Commit | Line | Data |
---|---|---|
f553869e | 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 | private: | |
22 | TList *fFileList ; //file list | |
16a790e0 | 23 | AliStarEvent* fEvent; //encapsulated star event |
f553869e | 24 | |
25 | AliStarEventReader& operator=( const AliStarEventReader& event ); //not implemented | |
26 | AliStarEventReader(const AliStarEventReader& event); //not implemented | |
27 | ||
28 | public: | |
f553869e | 29 | |
30 | AliStarEventReader(); | |
31 | AliStarEventReader( const char* inputFileDirectory ); | |
32 | virtual ~AliStarEventReader(); | |
33 | ||
f553869e | 34 | virtual Bool_t GetNextEvent(); |
f553869e | 35 | virtual Bool_t MakeFileList( const char* inputFileDirectory ); |
afc49a4b | 36 | virtual Bool_t MakeFileListFromDir( const char* inputFileDirectory ); |
37 | virtual Bool_t MakeFileListFromFile( const char* inputFileName ); | |
f553869e | 38 | |
f553869e | 39 | const AliStarEvent* GetEvent() const {return fEvent;} |
40 | ||
41 | ClassDef(AliStarEventReader,1) // Base class | |
42 | }; | |
43 | #endif | |
44 |