// Author Christian Finck and Laurent Aphecetche, Subatech
#include <TObject.h>
-#include "AliRawDataHeader.h"
#include "AliFstream.h"
class AliMUONBlockHeader;
class AliMUONVTriggerStore;
class AliMpDDLStore;
class AliMpExMap;
+class AliRawDataHeaderSim;
class AliMUONRawWriter : public TObject
{
void SetScalersNumbers();
+ /// Set the header of DDL
+ void SetHeader(AliRawDataHeaderSim& header) {fHeader = &header;}
+
private:
void Digits2BusPatchMap(const AliMUONVDigitStore& digitStore, AliMpExMap& busPatchMap);
Bool_t fScalerEvent; ///< flag to generates scaler event
- AliRawDataHeader fHeader; ///< header of DDL
+ AliRawDataHeaderSim* fHeader; ///< header of DDL
Int_t fBufferSize; //!< size of internal data buffer
Int_t* fBuffer; //!< internal data buffer
- ClassDef(AliMUONRawWriter,4) // MUON cluster reconstructor in ALICE
+ ClassDef(AliMUONRawWriter,5) // MUON cluster reconstructor in ALICE
};
#endif