g4tools
5.4.0
|
Public Member Functions | |
virtual const std::string & | store_cls () const |
virtual bool | stream (buffer &a_buffer) const |
branch_element (std::ostream &a_out, bool a_byte_swap, uint32 a_compression, seek a_seek_directory, const std::string &a_name, const std::string &a_title, bool a_verbose) | |
virtual | ~branch_element () |
leaf_element * | create_leaf_element (const std::string &a_name) |
Public Member Functions inherited from tools::wroot::branch | |
branch (std::ostream &a_out, bool a_byte_swap, uint32 a_compression, seek a_seek_directory, const std::string &a_name, const std::string &a_title, bool a_verbose) | |
virtual | ~branch () |
const std::string & | name () const |
const std::string & | title () const |
uint64 | entries () const |
uint64 | tot_bytes () const |
void | set_tot_bytes (uint64 a_value) |
uint64 | zip_bytes () const |
void | set_zip_bytes (uint64 a_value) |
void | set_basket_size (uint32 a_size) |
uint32 | basket_size () const |
template<class T > | |
leaf_ref< T > * | create_leaf_ref (const std::string &a_name, const T &a_ref) |
leaf_string_ref * | create_leaf_string_ref (const std::string &a_name, const std::string &a_ref) |
template<class T > | |
leaf< T > * | create_leaf (const std::string &a_name) |
leaf_string * | create_leaf_string (const std::string &a_name) |
leaf_element * | create_leaf_element (const std::string &a_name, int a_id, int a_type) |
template<class T > | |
leaf_std_vector_ref< T > * | create_leaf_std_vector_ref (const std::string &a_name, base_leaf &a_leaf_count, const std::vector< T > &a_ref) |
const std::vector< base_leaf * > & | leaves () const |
void | reset () |
bool | fill (ifile &a_file, uint32 &a_nbytes, uint32 &a_add_bytes, uint32 &a_nout) |
bool | add_basket (ifile &a_file, basket &a_basket, uint32 &a_add_bytes, uint32 &a_nout) |
for parallelization : ///////////////////////////////////////////////// More... | |
bool | pfill (iadd_basket &a_badd, uint32 a_nev) |
bool | end_pfill (iadd_basket &a_badd) |
Public Member Functions inherited from tools::wroot::ibo | |
virtual | ~ibo () |
Protected Member Functions | |
branch_element (const branch_element &a_from) | |
branch_element & | operator= (const branch_element &a_from) |
virtual bool | fill_leaves (buffer &) |
Protected Member Functions inherited from tools::wroot::branch | |
branch (const branch &a_from) | |
branch & | operator= (const branch &) |
bool | check_alloc_fBasketXxx () |
Protected Attributes | |
std::string | fClassName |
int | fClassVersion |
int | fID |
int | fType |
int | fStreamerType |
Protected Attributes inherited from tools::wroot::branch | |
std::ostream & | m_out |
bool | m_byte_swap |
bool | m_verbose |
seek | m_seek_directory |
obj_array< basket > | m_baskets |
std::string | m_name |
std::string | m_title |
bool | fAutoDelete |
obj_array< base_leaf > | m_leaves |
uint32 | fCompress |
uint32 | m_basket_size |
uint32 | m_write_basket |
uint64 | m_entry_number |
uint64 | m_entries |
uint64 | m_tot_bytes |
uint64 | m_zip_bytes |
uint32 | m_max_baskets |
uint32 * | fBasketBytes |
uint32 * | fBasketEntry |
seek * | fBasketSeek |
Additional Inherited Members | |
Public Attributes inherited from tools::wroot::branch | |
std::vector< basket * > | m_parallel_baskets |
for parallelization : More... | |
Definition at line 17 of file branch_element.
|
inline |
Definition at line 43 of file branch_element.
|
inlinevirtual |
Definition at line 55 of file branch_element.
|
inlineprotected |
Definition at line 61 of file branch_element.
|
inline |
|
inlineprotectedvirtual |
Reimplemented from tools::wroot::branch.
Reimplemented in tools::wroot::std_vector_be_pointer< T >, and tools::wroot::std_vector_be_ref< T >.
Definition at line 70 of file branch_element.
|
inlineprotected |
Definition at line 62 of file branch_element.
|
inlinevirtual |
|
inlinevirtual |
|
protected |
Definition at line 72 of file branch_element.
|
protected |
Definition at line 73 of file branch_element.
|
protected |
Definition at line 74 of file branch_element.
|
protected |
Definition at line 76 of file branch_element.
|
protected |
Definition at line 75 of file branch_element.