HierarchalFit
Program HierarchalFit has been
developed in order to solve hierarchal fit problems, using the method
found and developed by P. Billoir Collège de France LPC 84-30. HierarchalFit has been written by:
- François-Xavier Gentit
- 26 rue du Marais
- 91470 ANGERVILLIERS
- (France)
HierarchalFit is expected to be so well documented that
exchanging e-mail with its author should not be necessary. As I am
afraid to be overwhelmed by pubs or bad e-mails, I do not put my mail
address on the web. If exchanging e-mails with me appears absolutly
necessary for you, please send a letter to me at the post address
above. I will then send you my mail address.
A full
description of what a hierarchal fit is and how to use program HierarchalFit is available here
as a .pdf file.
You can also have it as web pages. Slides
in french are also available.
The development of HierarchalFit
is now finished. The program is available and the 3 examples of use are working
|
To learn how to use HierarchalFit, proceed like this:
- Read the documentation
- Have a look, as an example, how the hierarchal fit problem for the vertex fit in 2D has been solved. For this,
- Look at class
THierarchalVtx and his 3 methods F, dFdA and dFdB
- Look at the part of class
THierarchalFeed concerned: methods Example1a, GenVtx.
- The vertex fit problem in 2D is launched and solve using the
CINT macro hiera_vtx.C
- Have a look how the hierarchal fit problem for fitting APD pulses has been solved. For this:
- Look at class
THierarchalAPD and his 5 methods F, dFdA, dFdB, InitGenPar and InitParEvI
- Look at the part of class
THierarchalFeed concerned: methods Example1c.
CINT macros hiera_apdw.C, hiera_apd.C, hiera_apdcmsw.C and hiera_apdcms.C are used to test APD pulse fitting
- Example 1b, vertex fit in 3D, is the most sophisticated one. For it, look at classes THierarchalVtxB and THierarchalHelix.
You are now ready to use HierarchalFit
either for fitting vertices, either for fitting APD pulses or
better for solving your own specific hierarchal fit problem!
After unpacking, you receive 3 directories:
- A directory
Hierarchal containing sources and makefiles
- A directory
HMacros containing the specified CINT macros
- A directory
data containing some text files of APD pulses coming from CMS