AliPhysics  6cf2591 (6cf2591)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliStarEventReader.h
Go to the documentation of this file.
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 
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 
virtual Bool_t MakeFileListFromFile(const char *inputFileName)
virtual Bool_t MakeFileList(const char *inputFileDirectory)
const AliStarEvent * GetEvent() const
virtual Bool_t GetNextEvent()
AliStarEvent * fEvent
virtual Bool_t MakeFileListFromDir(const char *inputFileDirectory)
bool Bool_t
Definition: External.C:53
AliStarEventReader & operator=(const AliStarEventReader &event)