Expand description
nano-io — ROOT input reading and skim output writing for nano.rust.
Reading wraps the owned synchronous nano-rootio crate for local files and
HTTP(S) byte-range sources behind the http feature. Writing uses the owned
pure-Rust TTree writer for the fixed skim schema (bool, i32, u32,
u64, f32, Vec<f32>) plus filtered Runs/LuminosityBlocks. See
docs/rust-migration.md.
Modules§
- datacard
- CMS Combine datacard emission for already-filled one-dimensional histograms.
- read
- reader
- samples
- Sample-table parsing and per-process histogram production.
- writer
Structs§
- Http
Source Options - Configuration for an HTTP(S) byte-range source.
Enums§
Functions§
- events
- Stream the
EventsTTree in bounded-memory chunks. - events_
chunked - Stream the
EventsTTree with an explicit chunk size. - events_
chunked_ from_ tree - Stream one named TTree with an explicit chunk size.
- events_
from_ tree - Stream one named TTree in bounded-memory chunks.
- events_
url - Stream the
EventsTTree from an HTTP(S) URL using byte-range reads. - events_
url_ chunked - Stream the
EventsTTree from an HTTP(S) URL with an explicit chunk size. - events_
url_ chunked_ from_ tree - Stream one named TTree from an HTTP(S) URL with explicit chunk size and environment-driven TLS options.
- events_
url_ chunked_ from_ tree_ with_ options - Stream one named TTree from an HTTP(S) URL with explicit TLS options.
- events_
url_ from_ tree - Stream one named TTree from an HTTP(S) URL using byte-range reads.
- read_
events - Synchronously read the
EventsTTree from a ROOT file into one [Event] per entry. - read_
events_ from_ tree - Synchronously read one named TTree from a ROOT file into one [
Event] per entry.