clas12root
Loading...
Searching...
No Matches
hipo::ntuple_writer Class Reference

#include <ntuple_writer.h>

Public Member Functions

 ntuple_writer ()=default
 ntuple_writer (string filename)
virtual ~ntuple_writer ()=default
void bank (string bankName, string schemaStr, int group=100)
int8_t & byteItem (string bankName, string itemName)
void clear ()
void close ()
void copyRow (int index)
double & doubleItem (string bankName, string itemName)
void fill ()
void fillRows ()
float & floatItem (string bankName, string itemName)
void initBank (int index, int length)
int32_t & intItem (string bankName, string itemName)
void linkItemFunc (string bankName, string itemName, void *addr)
int64_t & longItem (string bankName, string itemName)
void open ()
int16_t & shortItem (string bankName, string itemName)

Constructor & Destructor Documentation

◆ ntuple_writer() [1/2]

hipo::ntuple_writer::ntuple_writer ( )
default

◆ ntuple_writer() [2/2]

hipo::ntuple_writer::ntuple_writer ( string filename)

◆ ~ntuple_writer()

virtual hipo::ntuple_writer::~ntuple_writer ( )
virtualdefault

Member Function Documentation

◆ bank()

void hipo::ntuple_writer::bank ( string bankName,
string schemaStr,
int group = 100 )

◆ byteItem()

int8_t & hipo::ntuple_writer::byteItem ( string bankName,
string itemName )

◆ clear()

void hipo::ntuple_writer::clear ( )
inline

◆ close()

void hipo::ntuple_writer::close ( )
inline

◆ copyRow()

void hipo::ntuple_writer::copyRow ( int index)

◆ doubleItem()

double & hipo::ntuple_writer::doubleItem ( string bankName,
string itemName )

◆ fill()

void hipo::ntuple_writer::fill ( )

◆ fillRows()

void hipo::ntuple_writer::fillRows ( )

◆ floatItem()

float & hipo::ntuple_writer::floatItem ( string bankName,
string itemName )

◆ initBank()

void hipo::ntuple_writer::initBank ( int index,
int length )
inline

◆ intItem()

int32_t & hipo::ntuple_writer::intItem ( string bankName,
string itemName )

◆ linkItemFunc()

void hipo::ntuple_writer::linkItemFunc ( string bankName,
string itemName,
void * addr )

◆ longItem()

int64_t & hipo::ntuple_writer::longItem ( string bankName,
string itemName )

◆ open()

void hipo::ntuple_writer::open ( )
inline

◆ shortItem()

int16_t & hipo::ntuple_writer::shortItem ( string bankName,
string itemName )

The documentation for this class was generated from the following files: