#endif
// Forward class declarations
-class AliRawEvent;
class AliRawEventHeaderBase;
class AliRawEquipmentHeader;
class AliRawData;
class AliRawDB;
class AliTagDB;
class AliRawEventTag;
-class AliStats;
class AliESDEvent;
-#include "AliRawEvent.h"
+#include "AliRawEventV2.h"
#include "AliESDEvent.h"
-#include "AliStats.h"
#include "AliRawDB.h"
#include "AliTagDB.h"
#include "AliRawData.h"
-#include "AliRawDataArray.h"
#include "AliRawEventTag.h"
class AliMDC : public TObject {
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,
AliMDCInterruptHandler& operator=(const AliMDCInterruptHandler& handler); // Not implemented
};
- AliRawEvent *fEvent; // produced AliRawEvent
+ AliRawEventV2 *fEvent; // produced AliRawEvent
AliESDEvent *fESD; // pointer to HLT ESD object
- 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
+ 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
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