rootcnv

package
v0.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2023 License: BSD-3-Clause Imports: 9 Imported by: 0

Documentation

Overview

Package rootcnv provides tools to convert between HepMC2 data types and ROOT data structures.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FlatTreeReader

type FlatTreeReader struct {
	// contains filtered or unexported fields
}

func NewFlatTreeReader

func NewFlatTreeReader(t rtree.Tree, opts ...rtree.ReadOption) (*FlatTreeReader, error)

func (*FlatTreeReader) Close

func (r *FlatTreeReader) Close() error

func (*FlatTreeReader) Read

func (r *FlatTreeReader) Read(evt *hepmc.Event) error

type FlatTreeWriter

type FlatTreeWriter struct {
	// contains filtered or unexported fields
}

FlatTreeWriter writes HepMC events as a flat ROOT TTree.

func NewFlatTreeWriter

func NewFlatTreeWriter(dir riofs.Directory, name string, opts ...rtree.WriteOption) (*FlatTreeWriter, error)

NewFlatTreeWriter creates a new named tree under the dir directory.

func (*FlatTreeWriter) Close

func (w *FlatTreeWriter) Close() error

func (*FlatTreeWriter) Write

func (w *FlatTreeWriter) Write(evt hepmc.Event) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL