Project

General

Profile

This version is obsolete, please refer to https://cdcvs.fnal.gov/redmine/projects/nutools/wiki/

NuSoftWiki

This is the NuSoft Wiki. NuSoft is the code development that is intended to be used by all neutrino experiments. The majority of the packages live in the nutools sub-package of NuSoft.

NuTools Packages

Database

This package provides a C++ (and ART service) interface to Database tables. Table data may be loaded directly from a PostgreSQL database, or, preferably, from conditions or query engine web servers.

EventDisplayBase

EventDisplayBase provides a tool kit for building ROOT-based event displays which interface to the ART framework.

EventGeneratorBase

This package is concerned with initial event generation (e.g. neutrinos or cosmic rays) in the ART framework.

G4Base

This package ties in Geant4 to the ART framework.

G4NuPhysicsLists

This package supplies alternative Geant4 PhysicsLists (independent of ART framework).

MagneticField

This package is the base code for the magnetic field service.

NuBeamWeights

NuMI SKZP flux weighting (generally obsolete)

NuReweight

This package is an interface to GENIE reweighting

SimulationBase

This package defines objects to store simulation information in the output ROOT files.


Developing NuTools Code

NuTools Release Notes



Obsolete

dk2nu

This package defines a new common ntuple format for "flux" files that result from beam simulations (e.g. flugg and g4numi). It also provides an interface for GENIE to use those files.

This package is not intended to be part of an ART test release and has been spun off to a separate project at: https://cdcvs.fnal.gov/redmine/projects/dk2nu

A remnant directory in this project might remain; please ignore it.