]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliMDC.h
small modification to the style of the PID task plot
[u/mrichter/AliRoot.git] / RAW / AliMDC.h
index 00392b3bcd05abc3a9b7ad20a716f92139553c6f..e12ddd0b9d5825d77605820b0546ab2e354fb39f 100644 (file)
@@ -64,7 +64,8 @@ public:
    AliMDC(Int_t compress, Bool_t deleteFiles, 
          EFilterMode filterMode = kFilterTransparent, 
          Double_t maxSizeTagDB = -1, const char* fileNameTagDB = NULL,
-         const char* guidFileFolder = NULL);
+         const char* guidFileFolder = NULL,
+         Int_t basketsize = 32000);
    virtual ~AliMDC();
 
    Int_t      Open(EWriteMode mode, const char* fileName,
@@ -73,6 +74,7 @@ public:
    Int_t      ProcessEvent(void* event, Bool_t isIovecArray = kFALSE);
    Long64_t   GetTotalSize();
    Long64_t   Close();
+   Long64_t   AutoSave();
 
    Int_t      Run(const char* inputFile, Bool_t loop,
                  EWriteMode mode, Double_t maxFileSize, 
@@ -102,6 +104,7 @@ private:
    AliTagDB    *fTagDB;       // tag DB
    AliRawEventTag *fEventTag; // raw-data event tag object
    Int_t        fCompress;    // compression factor used for raw output DB
+   Int_t        fBasketSize;  // root i/o basket size (default = 32000)
    Bool_t       fDeleteFiles; // flag for deletion of files
    EFilterMode  fFilterMode;  // high level filter mode
    TObjArray    fFilters;     // filter algorithms
@@ -124,7 +127,7 @@ private:
                                  Bool_t isSwapped, char*& data);
    Int_t     ReadRawData(AliRawData &raw, Int_t size, char*& data);
 
-   ClassDef(AliMDC,2)  // MDC processor
+   ClassDef(AliMDC,3)  // MDC processor
 };
 
 #endif