1 #ifndef IOPool_Streamer_StreamSerializer_h 2 #define IOPool_Streamer_StreamSerializer_h 11 #include "TBufferFile.h" 31 rootbuf_(TBuffer::kWrite, init_size),
84 unsigned int reserveSize)
const;
91 static unsigned int compressBuffer(
unsigned char *inputBuffer,
92 unsigned int inputSize,
93 std::vector<unsigned char> &outputBuffer,
95 unsigned int reserveSize);
97 static unsigned int compressBufferLZMA(
unsigned char *inputBuffer,
98 unsigned int inputSize,
99 std::vector<unsigned char> &outputBuffer,
100 int compressionLevel,
101 unsigned int reserveSize,
102 bool addHeader =
true);
104 static unsigned int compressBufferZSTD(
unsigned char *inputBuffer,
105 unsigned int inputSize,
106 std::vector<unsigned char> &outputBuffer,
107 int compressionLevel,
108 unsigned int reserveSize,
109 bool addHeader =
true);
std::vector< BranchIDList > BranchIDLists
std::vector< char > SBuffer
std::vector< std::pair< BranchDescription const *, EDGetToken > > SelectedProducts
unsigned int currentSpaceUsed() const
static constexpr int init_size
std::vector< unsigned char > comp_buf_
unsigned int curr_event_size_
unsigned char const * bufferPointer() const
std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)
unsigned int curr_space_used_
unsigned char *& bufferPointer()
SelectedProducts const * selections_
uint32_t adler32_chksum() const
static constexpr unsigned int reserve_size
unsigned int currentEventSize() const
edm::propagate_const< unsigned char * > ptr_
edm::propagate_const< TClass * > tc_