14runPram_to_v5(
const EventStorage::run_parameters_record& rPar)
24 rPar.detector_mask_LS,
35 const std::string& fileNameCore,
36 const EventStorage::run_parameters_record& rPar,
37 const std::vector<std::string>& fmdStrings,
38 unsigned int maxFileNE,
39 unsigned int maxFileMB,
40 unsigned int startIndex,
41 EventStorage::CompressionType compression,
42 unsigned int compLevel)
63 boost::shared_ptr<EventStorage::FileNameCallback> theFNCB,
64 const EventStorage::run_parameters_record& rPar,
66 const std::string& streamType,
67 const std::string& streamName,
68 const std::string& stream,
69 unsigned int lumiBlockNumber,
70 const std::string& applicationName,
71 const std::vector<std::string>& fmdStrings,
72 unsigned int maxFileNE,
73 unsigned int maxFileMB,
74 EventStorage::CompressionType compression,
75 unsigned int compLevel)
This file contains the class definition for the ByteStreamDataWriterV5 class.
char data[hepevt_bytes_allocation_ATLAS]
T_ResultType project(ParameterMapping::type< N > parameter_map, const T_Matrix &matrix)
virtual EventStorage::DWError putData(unsigned int dataSize, const void *data) override
Write a single block of data.
virtual ~ByteStreamDataWriterV5()
virtual bool good() const override
Feedback to user, check if open and last write went OK.
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)
std::unique_ptr< offline_EventStorage_v5::DataWriter > m_writer