- Table of contents
- NuTools
NuTools¶
The nutools git repository begins with the NuSoftSvn 1.10.00 tag. Previous tags are recoverable from the nusoftsvn repository.
See NuSoftWiki
NuTools is the code development that is intended to be used by all neutrino experiments.
nutools project wiki child pages
NuTools Packages¶
Beginning with nutools 3.00.00, the packages have been split out for better maintainability. This allows us to, for instance, update the GENIE interface in nugen without changing the other packages. Obsolete components were removed. See NuTools 3
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.
Useful sub-pages: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.