]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - RAW/AliTagDB.h
reading RAW without data
[u/mrichter/AliRoot.git] / RAW / AliTagDB.h
index 8490d6f8c722cc6a8b1a40d0345505357b5f2181..6f79fdfdd615c9f093a66171c55db5dec6b0ca0f 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef ALITAGDB_H
 #define ALITAGDB_H
-// @(#)alimdc:$Name$:$Id$
+// @(#) $Id$
 // Author: Fons Rademakers  26/11/99
 
 /* Copyright(c) 1998-2003, ALICE Experiment at CERN, All rights reserved. *
 
 
 // Forward class declarations
-class AliRawEventHeaderBase;
+class AliRawEventTag;
 
 
 class AliTagDB : public TObject {
 
 public:
-   AliTagDB(AliRawEventHeaderBase *header, const char* fileName = NULL);
+   AliTagDB(AliRawEventTag *eventTag, const char* fileName = NULL);
    virtual ~AliTagDB() { Close(); }
 
    Bool_t          Create(const char* fileName = NULL);
@@ -54,14 +54,14 @@ public:
    Double_t           GetBytesWritten() const { return fTagDB->GetBytesWritten(); }
    TFile             *GetDB() const { return fTagDB; }
    const char        *GetDBName() const { return fTagDB->GetName(); }
-   AliRawEventHeaderBase *GetHeader() const { return fHeader; }
+   AliRawEventTag    *GetEventTag() const { return fEventTag; }
    Int_t              GetEvents() const { return (Int_t) fTree->GetEntries(); }
    Float_t            GetCompressionFactor() const;
 
 protected:
    TFile             *fTagDB;     // DB to store header information only (tag)
    TTree             *fTree;      // tree use to store header
-   AliRawEventHeaderBase *fHeader;    // header via which data is stored
+   AliRawEventTag    *fEventTag;  // pointer to event tag object via which data is stored
    Double_t           fMaxSize;   // maximum size in bytes of tag DB
    TString            fFS;        // tag DB file system location
    Bool_t             fDeleteFiles; // flag for deletion of files