28 const std::string& fileNameCore,
29 const EventStorage::run_parameters_record& rPar,
30 const std::vector<std::string>& fmdStrings,
31 unsigned int maxFileNE,
32 unsigned int maxFileMB,
33 unsigned int startIndex,
34 EventStorage::CompressionType compression,
35 unsigned int compLevel);
38 boost::shared_ptr<EventStorage::FileNameCallback> theFNCB,
39 const EventStorage::run_parameters_record& rPar,
41 const std::string& streamType,
42 const std::string& streamName,
43 const std::string& stream,
44 unsigned int lumiBlockNumber,
45 const std::string& applicationName,
46 const std::vector<std::string>& fmdStrings,
47 unsigned int maxFileNE,
48 unsigned int maxFileMB,
49 EventStorage::CompressionType compression,
50 unsigned int compLevel);
58 virtual EventStorage::DWError
putData(
unsigned int dataSize,
const void *
data)
override;
60 virtual bool good()
const override;
64 std::unique_ptr<offline_EventStorage_v5::DataWriter>
m_writer;
ByteStreamDataWriterV5(const std::string &writingPath, const std::string &fileNameCore, const EventStorage::run_parameters_record &rPar, const std::vector< std::string > &fmdStrings, unsigned int maxFileNE, unsigned int maxFileMB, unsigned int startIndex, EventStorage::CompressionType compression, unsigned int compLevel)