]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliMDC.h
New raw-data TAGS infrastructure
[u/mrichter/AliRoot.git] / RAW / AliMDC.h
index 8c52baa63ddfbbd87f6a46ebe135de2d85ac4c7b..10b3bb1bcc88dd652af360614f7cb5b7c786a1f5 100644 (file)
@@ -31,6 +31,7 @@ class AliRawEquipmentHeader;
 class AliRawData;
 class AliRawDB;
 class AliTagDB;
+class AliRawEventTag;
 class AliStats;
 class AliESD;
 
@@ -55,7 +56,9 @@ public:
          Double_t maxSizeTagDB = -1, const char* fileNameTagDB = NULL);
    virtual ~AliMDC();
 
-   Int_t      Open(EWriteMode mode, const char* fileName);
+   Int_t      Open(EWriteMode mode, const char* fileName,
+                  Double_t maxFileSize = 0,
+                  const char* fs1 = NULL, const char* fs2 = NULL);
    Int_t      ProcessEvent(void* event, Bool_t isIovecArray = kFALSE);
    Int_t      GetTotalSize();
    Int_t      Close();
@@ -86,6 +89,7 @@ private:
    AliStats    *fStats;       // statistics
    AliRawDB    *fRawDB;       // raw data DB
    AliTagDB    *fTagDB;       // tag DB
+   AliRawEventTag *fEventTag; // raw-data event tag object
    Int_t        fCompress;    // compression factor used for raw output DB
    Bool_t       fDeleteFiles; // flag for deletion of files
    EFilterMode  fFilterMode;  // high level filter mode