hep: go-hep.org/x/hep Index | Files | Directories

package hep

import "go-hep.org/x/hep"

Package hep is a simple placeholder to root all go-hep documentation

Index

Package Files

hep.go

Directories

PathSynopsis
brioPackage brio is a set of tools to handle binary (de)serialized data.
brio/cmd/brio-genCommand brio-gen generates (un)marshaler code for types.
brio/cmd/brio-gen/internal/gen
cmd/lhef2hepmclhef2hepmc converts a LHEF input file into a HepMC file.
cmd/rio2yodario2yoda converts rio files containing hbook values (H1D, H2D, P1D, ...) into YODA files.
cmd/root2csvroot2csv converts the content of a ROOT TTree to a CSV file.
cmd/root2npyroot2npy converts the content of a ROOT TTree to a NumPy data file.
cmd/root2yodaroot2yoda converts ROOT files containing hbook-like values (H1D, H2D, ...) into YODA files.
cmd/yoda2rioyoda2rio converts YODA files containing hbook-like values (H1D, H2D, P1D, ...) into rio files.
csvutilPackage csvutil exposes functions and types to easily handle CSV files.
csvutil/csvdriverpackage csvdriver registers a database/sql/driver.Driver implementation for CSV files.
fadsPackage fads exposes building blocks for a fast simulation of a HEP detector.
fads/cmd/fads-appfads-app is a command that runs a simple ATLAS-like detector simulation, modelled after the C++ Delphes ATLAS data-card.
fads/cmd/fads-rivet-mc-genericfads-rivet-mc-generic is a command mirroring the MC_GENERIC analysis example from Rivet.
fastjetPackage fastjet is a Go-based implementation of the C++ FastJet library.
fastjet/internal/delaunaypackage delaunay contains functions to compute a Delaunay Triangulation
fastjet/internal/heappackage heap implements a min-heap for pairs of jets.
fastjet/internal/plotpackage plot contains functions to plot the Delaunay Triangulation and the Voronoi Diagram.
fastjet/internal/predicatespackage predicates handles the geometric predicates for a delaunay triangulation
fitPackage fit provides functions to fit data.
fmomPackage fmom provides types and functions to operate with Lorentz 4-vectors.
fwkPackage fwk provides a set of tools to process High Energy Physics events data.
fwk/fsm
fwk/hbooksvc
fwk/job
fwk/rio
fwk/utils/builderpackage builder builds a fwk-app binary from a list of go files.
fwk/utils/errstack
fwk/utils/parallelThe parallel package provides a way of running functions concurrently while limiting the maximum number running at once.
fwk/utils/tarjanpackage tarjan implements a graph loop detection algorithm called Tarjan's algorithm.
geo/gdmlPackage gdml parses and interprets GDML files.
hbookPackage hbook is a set of data analysis tools for HEP (histograms (1D, 2D, 3D), profiles and ntuples).
hbook/ntupPackage ntup provides a way to create, open and iterate over n-tuple data.
hbook/ntup/ntcsvPackage ntcsv provides a convenient access to CSV files as n-tuple data.
hbook/rootcnvPackage rootcnv provides tools to convert ROOT histograms and graphs to go-hep/hbook ones.
hbook/yodacnvPackage yodacnv provides tools to read/write YODA archive files.
hepevtPackage hepevt provides access to the HEPEVT event format record from FORTRAN-77.
hepmcPackage hepmc is a pure Go implementation of the C++ HepMC-2 library.
hepmc/go-hepmc-dumpgo-hepmc-dump is a simple command to dump in an almost human-friendly format the content of a hepmc file.
heppdtPackage heppdt provides access to the HEP Particle Data Table.
hplotPackage hplot is a package to plot histograms, n-tuples and functions
hplot/internal/cmpimgPackage cmpimg compares the raw representation of images taking into account idiosyncracies related to their underlying format (SVG, PDF, PNG, ...).
hplot/vgshinyPackage vgshiny provides a vg.Canvas implementation backed by a shiny/screen.Window
lcio
lcio/cmd/lcio-lslcio-ls displays the content of a LCIO file.
lhefPackage lhef implements the "Les Houches Event File" data format.
pawgopawgo is a simple interactive shell to quickly plot hbook histograms from rio files.
rioPackage rio is a record-oriented persistency mechanism.
rootioPackage rootio provides a pure-go read-access to ROOT files.
rootio/cmd/root-diffroot-diff compares the content of 2 ROOT files, including the content of their Trees (for all entries), if any.
rootio/cmd/root-dumproot-dump dumps the content of a ROOT file, including the content of the Trees (for all entries), if any.
rootio/cmd/root-gen-datareaderCommand root-gen-datareader generates a Go struct to easily read the event data type stored inside a Tree.
rootio/cmd/root-lsroot-ls lists the content of a ROOT file.
rootio/cmd/root-printroot-print prints ROOT files contents to PDF, PNG, ...
rootio/cmd/root-srv
rootio/cmd/root-srv/serverPackage server encapsulates the creation of the web server for root-srv.
sioPackage sio implements a record-oriented persistency mechanism.
slhaPackage slha implements encoding and decoding of SUSY Les Houches Accords (SLHA) data format.
xrootdPackage xrootd implements the XRootD protocol from http://xrootd.org
xrootd/encoder
xrootd/protocol

Updated 2018-05-18. Refresh now. Tools for package owners.