1 #ifndef ALIHLTPHOSFILEWRITER_H
2 #define ALIHLTPHOSFILEWRITER_H
4 //#include "AliHLTPHOSFileWriterDescriptorStruct.h"
5 #include "AliHLTPHOSFileWriter.h"
7 #include "AliHLTDataTypes.h"
12 class AliHLTPHOSFileWriter
15 AliHLTPHOSFileWriter();
16 virtual ~AliHLTPHOSFileWriter();
17 virtual int WriteFile(const AliHLTComponentEventData& evtData,
18 const AliHLTComponentBlockData* blocks, AliHLTComponentTriggerData& trigData, int evntCnt) = 0;
19 void MakeFilename(int eventNr, const AliHLTComponentDataType& dataType);
20 void SetDirectory(string& directory);
26 string fCurrentFilename;
29 AliHLTPHOSFileWriter(const AliHLTPHOSFileWriter & ); /**<Never to be called*/
30 AliHLTPHOSFileWriter & operator = (const AliHLTPHOSFileWriter &) /**<Never to be called*/