#ifndef ALIL3FILEHANDLER_H
#define ALIL3FILEHANDLER_H
-#include "AliL3MemHandler.h"
+#include "AliHLTMemHandler.h"
class TClonesArray;
#include <TFile.h>
#include <TTree.h>
-class AliL3SpacePointData;
-class AliL3DigitRowData;
-class AliL3TrackSegmentData;
-class AliL3TrackArray;
+class AliHLTSpacePointData;
+class AliHLTDigitRowData;
+class AliHLTTrackSegmentData;
+class AliHLTTrackArray;
-class AliL3FileHandler:public AliL3MemHandler{
+class AliHLTFileHandler:public AliHLTMemHandler{
protected:
#ifdef use_newio
Bool_t CreateIndex(); //create the index
public:
- AliL3FileHandler(Bool_t b=kFALSE);
- ~AliL3FileHandler();
+ AliHLTFileHandler(Bool_t b=kFALSE);
+ ~AliHLTFileHandler();
void FreeDigitsTree();
static void CleanStaticIndex();
//Digit IO
Bool_t AliDigits2Binary(Int_t event=0,Bool_t altro=kFALSE);
- AliL3DigitRowData *AliDigits2Memory(UInt_t & nrow,Int_t event=0); //Allocates Memory
- AliL3DigitRowData *AliAltroDigits2Memory(UInt_t & nrow,Int_t event=0,Bool_t eventmerge=kFALSE);
+ AliHLTDigitRowData *AliDigits2Memory(UInt_t & nrow,Int_t event=0); //Allocates Memory
+ AliHLTDigitRowData *AliAltroDigits2Memory(UInt_t & nrow,Int_t event=0,Bool_t eventmerge=kFALSE);
//Allocates Memory
Bool_t AliDigits2CompBinary(Int_t event=0,Bool_t altro=kFALSE);
- void AliDigits2RootFile(AliL3DigitRowData *rowPt,Char_t *new_digitsfile);
+ void AliDigits2RootFile(AliHLTDigitRowData *rowPt,Char_t *new_digitsfile);
//Point IO
Bool_t AliPoints2Binary(Int_t eventn=0);
- AliL3SpacePointData *AliPoints2Memory(UInt_t & npoint,Int_t eventn=0);//Allocates Memory
+ AliHLTSpacePointData *AliPoints2Memory(UInt_t & npoint,Int_t eventn=0);//Allocates Memory
- ClassDef(AliL3FileHandler,1) //Filehandler class
+ ClassDef(AliHLTFileHandler,1) //Filehandler class
};
+typedef AliHLTFileHandler AliL3FileHandler; // for backward compatibility
+
#endif