1 #ifndef SimDataFormats_GeneratorProducts_LHEXMLStringProduct_h 2 #define SimDataFormats_GeneratorProducts_LHEXMLStringProduct_h 43 #endif // SimDataFormats_GeneratorProducts_LHEXMLStringProduct_h void swap(LHEXMLStringProduct &other)
const std::vector< std::string > & getStrings() const
static std::string const input
const std::vector< std::vector< uint8_t > > & getCompressed() const
virtual ~LHEXMLStringProduct()
std::vector< std::vector< uint8_t > > compressedContent_
std::vector< std::string > content_
void writeCompressedContent(std::ostream &output, unsigned int i) const
bool mergeProduct(LHEXMLStringProduct const &other)
void fillCompressedContent(std::istream &input, unsigned int initialSize=4 *1024 *1024)