// For reading a AliROOT file into HLT format in memory, do the following:
//
// AliL3FileHandler file;
+// file.Init(slice,patch);
// file.SetAliInput("galice.root");
// AliL3DigitRowData *dataPt = (AliL3DigitRowData*)file.AliDigits2Memory(nrows,eventnr);
//
// For converting the data back, and writing it to a new AliROOT file do:
//
// AliL3FileHandler file;
+// file.Init(slice,patch);
// file.SetAliInput("galice.root");
// file.Init(slice,patch,NumberOfRowsInPatch);
// file.AliDigits2RootFile(dataPt,"new_galice.root");
//
// AliL3MemHandler file;
// file.SetBinaryInput(filename);
-//
+// file.Init(slice,patch);
+//
// UInt_t nrowss;
// AliL3DigitRowData *data = file.CompBinary2Memory(nrowss);
//
// AliL3DigitData *dataPt = (AliL3DigitData*)data->fDigitData;
// for(int j=0; j<data->fNDigit; j++)
// {
-// pad = dataPt[j].fPad;
-// time = dataPt[j].fTime;
-// charge = dataPt[j].fCharge;
-// }
+// pad = dataPt[j].fPad;
+// time = dataPt[j].fTime;
+// charge = dataPt[j].fCharge;
+// }
//
// file.UpdateRowPointer(data);
//
// //into a new file, you can do the following:
//
// AliL3MemHandler newfile;
+// newfile.Init(slice,patch);
// newfile.SetBinaryOutput(newfilename);
// newfile.Memory2CompBinary((UInt_t)NumberOfRowsInPatch,(AliL3DigitRowData*)data);
// newfile.CloseBinaryOutput();