Project

General

Profile

NuTools » History » Version 8

Kyle Knoepfel, 06/07/2017 12:59 PM

1 5 Lynn Garren
{{>toc}}
2 4 Brian Rebel
3 1 Lynn Garren
h1. NuTools
4 2 Lynn Garren
5 2 Lynn Garren
The nutools git repository begins with the NuSoftSvn 1.10.00 tag. Previous tags are recoverable from the nusoftsvn repository.
6 3 Lynn Garren
7 3 Lynn Garren
See [[nusoftart:|NuSoftWiki]]
8 4 Brian Rebel
9 4 Brian Rebel
NuTools is the code development that is intended to be used by all neutrino experiments.
10 4 Brian Rebel
11 7 Robert Hatcher
{{collapse(nutools project wiki child pages)
12 6 Robert Hatcher
{{child_pages}}
13 6 Robert Hatcher
}}
14 6 Robert Hatcher
15 4 Brian Rebel
h2. NuTools Packages
16 4 Brian Rebel
17 4 Brian Rebel
h3. [[Database]]
18 4 Brian Rebel
19 8 Kyle Knoepfel
This package provides a C++ (and project: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.
20 4 Brian Rebel
21 4 Brian Rebel
h3. [[EventDisplayBase]]
22 4 Brian Rebel
23 8 Kyle Knoepfel
EventDisplayBase provides a tool kit for building ROOT-based event displays which interface to the project:art framework.
24 4 Brian Rebel
25 4 Brian Rebel
h3. [[EventGeneratorBase]]
26 4 Brian Rebel
27 8 Kyle Knoepfel
This package is concerned with initial event generation (e.g. neutrinos or cosmic rays) in the project:art framework.
28 6 Robert Hatcher
29 6 Robert Hatcher
Useful sub-pages:
30 6 Robert Hatcher
* [[GENIEHelper]]
31 6 Robert Hatcher
* [[GENIE_Configuration_Files]]
32 6 Robert Hatcher
* [[GENIEHelper_Geometry]]
33 6 Robert Hatcher
* [[GENIEHelper_Flux]]
34 6 Robert Hatcher
** [[Flux_File_Handling]]
35 6 Robert Hatcher
36 4 Brian Rebel
37 4 Brian Rebel
h3. [[G4Base]]
38 4 Brian Rebel
39 8 Kyle Knoepfel
This package ties in Geant4 to the project:art framework.
40 4 Brian Rebel
41 4 Brian Rebel
h3. [[G4NuPhysicsLists]]
42 4 Brian Rebel
43 8 Kyle Knoepfel
This package supplies alternative Geant4 PhysicsLists (independent of project:art framework).
44 4 Brian Rebel
45 4 Brian Rebel
h3. [[MagneticField]]
46 4 Brian Rebel
47 4 Brian Rebel
This package is the base code for the magnetic field service.
48 4 Brian Rebel
49 4 Brian Rebel
h3. [[NuBeamWeights]]
50 4 Brian Rebel
51 4 Brian Rebel
NuMI SKZP flux weighting (generally obsolete)
52 4 Brian Rebel
53 4 Brian Rebel
h3. [[NuReweight]]
54 4 Brian Rebel
55 4 Brian Rebel
This package is an interface to GENIE reweighting
56 4 Brian Rebel
57 4 Brian Rebel
h3. [[SimulationBase]]
58 4 Brian Rebel
59 4 Brian Rebel
This package defines objects to store simulation information in the output ROOT files.
60 4 Brian Rebel
61 4 Brian Rebel
---
62 4 Brian Rebel
63 4 Brian Rebel
h2. [[Developing NuTools Code]]
64 4 Brian Rebel
65 4 Brian Rebel
h2. [[NuTools Release Notes]]
66 4 Brian Rebel
67 4 Brian Rebel
---
68 4 Brian Rebel
69 4 Brian Rebel
---