|
HIPO4 C++ Library 4.4.1
Columnar I/O library for CLAS12 physics data
|
#include <fusion.h>
Public Member Functions | |
| fusion () | |
| ~fusion () | |
| int | open (const char *filename) |
| int | open (const char *filename, int tag) |
| bool | next (int handle) |
| void | define (int fid, const char *bank) |
| void | describe (int fid, const char *bank) |
| std::string | schema (int fid, const char *bank) |
| int | getSize (int fid, const char *bank) |
| void | getByteArray (int handle, const char *bank, int entry, int8_t *ptr, int length) |
| void | getShortArray (int handle, const char *bank, int entry, int16_t *ptr, int length) |
| void | getIntArray (int handle, const char *bank, int entry, int32_t *ptr, int length) |
| void | getFloatArray (int handle, const char *bank, int entry, float *ptr, int length) |
| int | getInt (int handle, const char *bank, const char *entry, int row) |
| int64_t | getLong (int handle, const char *bank, const char *entry, int row) |
| float | getFloat (int handle, const char *bank, const char *entry, int row) |
| double | getDouble (int handle, const char *bank, const char *entry, int row) |
| int | getType (int handle, const char *bank, const char *entry) |
| int64_t | getEntries (int handle) |
| hipo::bank & | getBank (int handle, const char *bank) |
|
inline |
|
inline |
| int hipo::fusion::open | ( | const char * | filename | ) |
| int hipo::fusion::open | ( | const char * | filename, |
| int | tag | ||
| ) |
| bool hipo::fusion::next | ( | int | handle | ) |
| void hipo::fusion::define | ( | int | fid, |
| const char * | bank | ||
| ) |
| void hipo::fusion::describe | ( | int | fid, |
| const char * | bank | ||
| ) |
| std::string hipo::fusion::schema | ( | int | fid, |
| const char * | bank | ||
| ) |
| int hipo::fusion::getSize | ( | int | fid, |
| const char * | bank | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| int hipo::fusion::getInt | ( | int | handle, |
| const char * | bank, | ||
| const char * | entry, | ||
| int | row | ||
| ) |
| int64_t hipo::fusion::getLong | ( | int | handle, |
| const char * | bank, | ||
| const char * | entry, | ||
| int | row | ||
| ) |
| float hipo::fusion::getFloat | ( | int | handle, |
| const char * | bank, | ||
| const char * | entry, | ||
| int | row | ||
| ) |
| double hipo::fusion::getDouble | ( | int | handle, |
| const char * | bank, | ||
| const char * | entry, | ||
| int | row | ||
| ) |
| int hipo::fusion::getType | ( | int | handle, |
| const char * | bank, | ||
| const char * | entry | ||
| ) |
|
inline |
|
inline |