|
| file | bank.cpp [code] |
| | Bank and composite structure operations for HIPO4 event data.
|
| |
| file | bank.h [code] |
| | Core HIPO data structures: structure, composite, and bank classes for tabular data access.
|
| |
| file | chain.h [code] |
| | Chain multiple HIPO files for sequential or parallel processing.
|
| |
| file | constants.h [code] |
| |
| file | datastream.cpp [code] |
| | Data stream I/O implementation for XRootD and file-based data access.
|
| |
| file | datastream.h [code] |
| | Abstract and concrete data stream implementations for file I/O.
|
| |
| file | dictionary.cpp [code] |
| | Schema parsing and dictionary management for HIPO4 data structures.
|
| |
| file | dictionary.h [code] |
| | Schema definitions and schema dictionary for HIPO banks.
|
| |
| file | event.cpp [code] |
| | Core event parsing and structure handling for HIPO4 format.
|
| |
| file | event.h [code] |
| | HIPO event container and manipulation interface.
|
| |
| file | fizika.h [code] |
| | Vector physics library including 3D and Lorentz 4-vectors for relativistic kinematics.
|
| |
| file | fusion.cpp [code] |
| | Multi-file access layer enabling concurrent reading from multiple HIPO files.
|
| |
| file | fusion.h [code] |
| | Multi-file HIPO data source management with integer handle interface.
|
| |
| file | hipoeventiterator.h [code] |
| | Range-based event iteration interface for HIPO files.
|
| |
| file | hipoexceptions.h [code] |
| | Exception classes for HIPO library error handling.
|
| |
| file | jsonutil.h [code] |
| | JSON parsing and utility wrapper around nlohmann::json.
|
| |
| file | node.cpp [code] |
| | Node structure creation and manipulation for HIPO4 data.
|
| |
| file | node.h [code] |
| | Low-level node class for handling tagged binary data elements in HIPO structures.
|
| |
| file | parser.cpp [code] |
| | Expression parser with support for arithmetic, comparisons, and user-defined functions.
|
| |
| file | parser.h [code] |
| | Mathematical expression parser for arithmetic and conditional evaluation.
|
| |
| file | progresstracker.hpp [code] |
| | Thread-safe progress tracker with visual progress bar display.
|
| |
| file | reaction.cpp [code] |
| | Fortran/C interface for physics reaction analysis and Lorentz 4-vector computations.
|
| |
| file | reaction.h [code] |
| | Physics analysis utilities for reaction filtering and reconstruction from HIPO events.
|
| |
| file | reader.cpp [code] |
| | HIPO4 file reading with support for sequential and random access modes.
|
| |
| file | reader.h [code] |
| | Sequential and random-access reader for HIPO files with event filtering and dictionary support.
|
| |
| file | record.cpp [code] |
| | Record compression, decompression, and event extraction from HIPO4 files.
|
| |
| file | record.h [code] |
| | HIPO record reading and event extraction.
|
| |
| file | recordbuilder.cpp [code] |
| | Record building and compression for writing HIPO4 files.
|
| |
| file | recordbuilder.h [code] |
| | HIPO record builder for accumulating and compressing events.
|
| |
| file | threadpool.hpp [code] |
| | Thread pool implementation for managing asynchronous task execution.
|
| |
| file | tuple.cpp [code] |
| | N-tuple writer for storing event data into HIPO format with branched structure.
|
| |
| file | tuple.h [code] |
| | N-tuple writer for columnar float data serialization to HIPO files.
|
| |
| file | twig.h [code] |
| | Lightweight histogramming classes for HIPO4 package with TWIG compatibility.
|
| |
| file | utils.cpp [code] |
| | Utility functions for string manipulation, buffer operations, and performance benchmarking.
|
| |
| file | utils.h [code] |
| | Utility functions and benchmark timer for HIPO library operations.
|
| |
| file | wrapper.cpp [code] |
| | C/Fortran language bindings for HIPO4 reader and data access APIs.
|
| |
| file | writer.cpp [code] |
| | HIPO4 file writing with compression and index table generation.
|
| |
| file | writer.h [code] |
| | HIPO file writer for creating HIPO output files.
|
| |