Atrecon on srt/cvs

Atrecon is being ported to the official Atlas Software release scheme using CVS to manage the code repository and SRT as software release tool.
Depending on your needs you would need to modify existing code or just add your own analysis code.
You will find here some guide lines how to proceed : ATLAS applications are part of the Applications domain.
 


Creating atrecon archive library

You can build on your private working area (work) the atrecon libraries libatrecon.a & libatreconAgeStructures.a. This is normally needed only for developers.             you have the possibility either to check-out the 'head version' (no guarantee that it works) or the version corresponding to an 'official release'.
            For the 'head-version' :             For the official current released version you need first to know which one it is : Similar procedure can be used for other packages.
 
The libraries are built first on a directory below the checked out package:
Notes :
  1. If you prefer to get another version of the code you look for the  tags of atrecon  using the CVS web browser. You can also get access to the full   ATLAS CVS Tree .
  2. The tag offline-00-00-22 refers to the released version, while the atrecon tag refers to the atrecon version

Creating atrecon applications (1)
 
All Applications are now part of the Applications domain.

 WARNING (some modifications occured as of August 5th)

The 'atrecon executables' are built from the Applications/AtreconMain package  :

  • base your working area on an existing release identified by the release number (e.g. 0.0.22 ), or by current  for the 'current one'  :
  • Several executables will be built on a directory below the checked out package : It is also possible to build only one executable. In this case gmake should be not be run as proposed above but Notes :                 It is possible to edit this GNUmakefile and re-build the executable directly from that directory (deleting first all arecon.* files).
     
  • WARNING (as of August 5th)
  •  In the preparation of release 0.0.31 the name of the library 'libatreconAgeStructures.a' used by the application has been changed to 'libatreconAS.a' (for technical reasons). As a consequence if you check out the HEAD version and wants to use the libraries from a previous release (<= 0.0.30) in GNUmakefile.in you should change '-latreconAS' by '-latreconAgeStructures'.

  • Using existing applications from a release (1)
     
    For each release (eg . 0.0.22 or current) standard executables are built on the 'installed' subdirectory tree :
    $SRT_DIST/current/installed/$SRT_TARGET/bin
    Executable modules are : Notes :
    1. Valid on hp only. Work in progress for other platforms.
    2. The pre-processor flags needed to build the executables are defined in the file 'GNUmakefile.in' of  the package AtreconMain. They are used  to activate the calls to the wanted reconstruction packages in the routine ARECON.F .
    3. This executable is quite big and does not run on all platforms and/or machines.

    Last update : 30th March 1999
    Gilbert Poulard [GP]