GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
Go4Fit Directory Reference

Files

 f_find_peaks.c
 
 Go4FitLinkDef.h
 
 TGo4FitAmplEstimation.cxx
 
 TGo4FitAmplEstimation.h
 
 TGo4FitAxisTrans.cxx
 
 TGo4FitAxisTrans.h
 
 TGo4FitComponent.cxx
 
 TGo4FitComponent.h
 
 TGo4FitData.cxx
 
 TGo4FitData.h
 
 TGo4FitDataGraph.cxx
 
 TGo4FitDataGraph.h
 
 TGo4FitDataHistogram.cxx
 
 TGo4FitDataHistogram.h
 
 TGo4FitDataProfile.cxx
 
 TGo4FitDataProfile.h
 
 TGo4FitDataRidge.cxx
 
 TGo4FitDataRidge.h
 
 TGo4FitDependency.cxx
 
 TGo4FitDependency.h
 
 TGo4FitLinearTrans.cxx
 
 TGo4FitLinearTrans.h
 
 TGo4FitMatrixTrans.cxx
 
 TGo4FitMatrixTrans.h
 
 TGo4FitMinuit.cxx
 
 TGo4FitMinuit.h
 
 TGo4FitMinuitResult.cxx
 
 TGo4FitMinuitResult.h
 
 TGo4FitModel.cxx
 
 TGo4FitModel.h
 
 TGo4FitModelFormula.cxx
 
 TGo4FitModelFormula.h
 
 TGo4FitModelFromData.cxx
 
 TGo4FitModelFromData.h
 
 TGo4FitModelFunction.cxx
 
 TGo4FitModelFunction.h
 
 TGo4FitModelGauss1.cxx
 
 TGo4FitModelGauss1.h
 
 TGo4FitModelGauss2.cxx
 
 TGo4FitModelGauss2.h
 
 TGo4FitModelGaussN.cxx
 
 TGo4FitModelGaussN.h
 
 TGo4FitModelPolynom.cxx
 
 TGo4FitModelPolynom.h
 
 TGo4FitNamed.cxx
 
 TGo4FitNamed.h
 
 TGo4FitParameter.cxx
 
 TGo4FitParameter.h
 
 TGo4FitParsList.cxx
 
 TGo4FitParsList.h
 
 TGo4FitPeakFinder.cxx
 
 TGo4FitPeakFinder.h
 
 TGo4FitSlot.cxx
 
 TGo4FitSlot.h
 
 TGo4Fitter.cxx
 
 TGo4Fitter.h
 
 TGo4FitterAbstract.cxx
 
 TGo4FitterAbstract.h
 
 TGo4FitterAction.cxx
 
 TGo4FitterAction.h
 
 TGo4FitterConfig.cxx
 
 TGo4FitterConfig.h
 
 TGo4FitterOutput.cxx
 
 TGo4FitterOutput.h
 

Detailed Description

This document describes how to obtain and install Go4Fit package.

Package (in tar.gz format) can be obtained from Go4 web site (http://go4.gsi.de)

Copy Go4Fit.tar.gz to destination directory and unpack it by command:

tar -xvzf Go4Fit.tar.gz

This creates two directory Go4Fit/ and Go4FitExample/

To compile Go4Fit, first you should install ROOT and proper sets up PATH and LD_LIBRARY_PATH enviroment variables to have access to ROOT binaries and shared libraries.

To compile Go4Fit package, you should enter your Go4Fit/ path and execute "make" command. This compiles all sources and creates "libGo4Fit.so" shared library. To use it in ROOT, you should specify path Go4Fit/ and Go4FitExample/ in LD_LIBRARY_PATH enviroment variable. For that "init_script.sh" script can be used.

To compile a set of examples, enter Go4FitExample/ directory and execute "make" command there. This creates a set of executable programs. To run them, LD_LIBRARY_PATH should be already specified.

Example3 is only compiled, when f77 and libg2c.so installed in the system.

All examples (except 3-rd one) also can be used in CINT directly, without any modification. To use them in CINT, just run root, load Go4Fit library:

[root] gSystem->Load("libGo4Fit.so");

and then run any of them:

[root] .x Example1.cxx

For the forth example appropriate library should be loaded first:

[root] gSystem->Load("libExample4.so");

Detailed description of Go4Fit package can be found on Go4 web site (http://go4.gsi.de)