55 #if __cplusplus > 199711L
56 #include <unordered_map>
74 std::vector<hipo::structure *> branches;
75 int currentPosition = 0;
90 tuple(
const char *format);
95 void open(
const char *file);
103 void fill(
const float *array);
Represents a HIPO event, a container for multiple structures/banks.
N-tuple writer for storing columnar float data in HIPO files.
void fill(const float *array)
Fill a row of values into the tuple.
void setVerbose(int level)
Set the writer verbosity level.
void close()
Close the output file.
void open(const char *file)
Open an output HIPO file.
void initBranches(int size)
Initialize internal branch structures.
tuple()
Default constructor.
void writeAndUpdate()
Write the current event and prepare for the next one.
Writer for creating HIPO files.
void setVerbose(int level)
Set the verbosity level for output messages.
HIPO file writer for creating HIPO output files.