forked from NUISANCEMC/nuisance
-
Notifications
You must be signed in to change notification settings - Fork 0
External publicly available nuisance repository
License
riccioc/nuisance
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Author Luke Pickering, Patrick Stowell, Callum Wilkinson, Clarence Wret Package Manager: (p.stowell@sheffield.ac.uk) NUISANCE Package v2r7 README 20/07/2016 --- Compilation The following instructions should be used to build the fitter after checking out from scratch. 1. Make sure environmental variables required for the generators you wish to build against are set. 2. In the top nuisance directory make a new build directory: "$mkdir build && cd build" 3. Run CMAKE with compiler flags for which generators are required "$ cmake -DUSE_NuWro=1 -DUSE_NEUT=1 -DUSE_GENIE=0 ../" 3.1. Commonly used other flags: -DUSE_MINIMIZER=0 -DUSE_REWEIGHT=0 -DNO_EXPERIMENTS=1 4. Build the fitter "$ make -j" 5. Build documentation "$ make docs" 6. Install to build location "$ make install" 7. Source the setup script "$ source Linux/setup.sh" If you prefer, most configure variables can be entered through a cmake UI, such as ccmake. e.g. "$ mkdir build && cd build && ccmake ../" --- Adding Classes The fitter is designed to be easily extended by adding new measurement classes whilst keeping the input convertors and tuning functionality the same. The Devel module folder is setup with some examples of how to add new classes into the framework. Feel free to email me if there are difficulties adding new measurements. --- Running Fits Whilst running fits is relatively quick and simple, there are now a large range of possible options. Doxygen Documentation is being added to the $NUISANCE/doc/html folder. Refer thre for guidance on how to properly formulate a card file.
About
External publicly available nuisance repository
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 91.2%
- CMake 4.4%
- Shell 1.7%
- TeX 1.4%
- Python 1.2%
- C 0.1%