ANNOUNCING NEW GEANT3.21 BASED SIMULATION 
                      OF THE BRAHMS DETECTOR AND
                       EVENT GENERATOR SOFTWARE 
Since we for BRAT 2 we will use a new build system - namely the GNU
Autotools - we've also decided to switch to that build system for our
GEANT3.21 based simulation and for our event generator libraries and
programs. 
The GEANT3.21 based simulation was formerly named GBRAHMS.  From now
on it'll be called BRAG (BRAhms GEANT) and the executable will be
called brag (was gbrahms). 
All our event generator software will be packed into one package,
called BREG (BRahms Event Generators).  
Since BRAG will superseat GBRAHMS, and BREG will superseat EG, EGREAD,
FRIT702, HIJING, NEXUS, URQMD, and VENUS, it's important that we bring
the current CVS Repository in sync with what you may have lying around
of changes.  
That is, you should check in your possible changes before the deadline
(see schedule below).  After the deadline, it will not be possible to
make any more changes to the old code; you'd have to merge them into
BRAG/BREG yourself later on.  Ofcourse, changes to the BRAG and BREG
repositories will be possible after the completion of the switch (see
schedule below). 
To summarize: 
* Please check in changes to CVS modules  
    eg     egread  frit702  geant  
    hijing nexus   urqmd    venus  
  and do so before the deadline.  Also, to ease the switch, you must
  write a message to brahms-dev-l _and_ to Flemming
  <videbaek@bnl.gov>, Kris <hagel@comp.tamu.edu>, and Christian
  <cholm@nbi.dk>. 
* The BRAHMS CVS repository currently looks like 
    /afs/rhic/brahms/BRAHMS_CVS -+- CVSROOT
                                 +- Prod_2000
                                 +- brahms_app
                                 +- brat
                                 +- brat_pre2
                                 +- brmdc
                                 +- eg
                                 +- egread
                                 +- frit702
                                 +- geant
                                 +- hijing
                                 +- nexus
                                 +- oncs
                                 +- osc2root
                                 +- sonata
                                 +- urqmd
                                 +- util
                                 +- venus
  After the switch it will be 
    /afs/rhic/brahms/BRAHMS_CVS -+- CVSROOT
                                 +- Prod_2000
                                 +- brahms_app
                                 +- brag 
                                 +- brat
                                 +- brat_pre2
                                 +- breg -+- base 
                                          +- config 
                                          +- fritiof 
                                          +- hijing 
                                          +- nexus 
                                          +- rqmd 
                                          +- urqmd 
                                          +- venus 
                                 +- brmdc
                                 +- obsolete -+- eg      
                                              +- egread  
                                              +- frit702 
                                              +- geant   
                                              +- hijing  
                                              +- nexus   
                                              +- urqmd   
                                              +- venus   
                                 +- oncs
                                 +- osc2root
                                 +- sonata
                                 +- util
* After the switch you can check out BRAG and BREG with 
    cvs -d /afs/rhic/brahms/BRAHMS_CVS co brag 
    cvs -d /afs/rhic/brahms/BRAHMS_CVS co breg
* After the switch you can build BRAG with 
    cd brag 
    aclocal -I config 
    automake -a 
    autoconf 
    ./configure 
    make
    make install 
  This will install BRAG program in ${HOME}/bin, libraries in
  ${HOME}/lib,  data and other stuff in ${HOME}/share/brag.  If you
  want to install at a different location, pass ./configure the
  --prefix=<your prefix> option.  For example with 
    ./configure --prefix=/usr/local/brahms 
    
  the program will be installed in /usr/local/brahms/bin, library in 
  /usr/local/brahms/lib and other stuff in
  /usr/local/brahms/share/brag. 
  configure also takes arguments to specify where the CERNLIB
  libraries are installed, if not found automatically.  Try the --help
  option for more details
* To build BREG, do 
    cd breg 
    cd base 
    aclocal -I ../config 
    automake -a 
    autoconf 
    ./configure
    make
    make install 
  Again this will install the stuff in <prefix>/bin, <prefix>/lib, 
  <prefix>/include/bregbase, and <prefix>/share/bregbase.  default
  <prefix> is ${HOME}. 
  Next, after installing the BRAG BASE, cd into any of the individual
  libraries and do the same as above: 
    cd ../ 
    cd fritiof 
    aclocal -I ../config 
    automake -a 
    autoconf 
    ./configure
    make
    make install 
    
  If you installed BREG BASE some where non-default, you may need to
  pass the configure scripts the options --with-breg-libdir and
  --with-breg-incdir.  Try ./configure --help for more information. 
* It's strongly recommended that you use the same prefix for both BRAG
  and BREG. 
Schedule for the switch over: 
Friday June 8 2001: 
     Annoucement of switch to BRAG and BREG (this mail)
Tuesday June 12 2001, 12:00 (CET): 
     Deadline for commits to the old directories.  Don't forget the
     email to brahms-dev-l, Flemming <videbaek@bnl.gov>, Kris
     <hagel@comp.tamu.edu>, and Christian <cholm@nbi.dk>. 
Tuesday June 12 2001, 12:01 (CET): 
     Old direcoties will be freezed. 
Tuesday June 12 2001, between 16:00 - 19:00 (CET): 
     New directories in the repository.  This depends on everyone have 
     making any changes have clearly stated what they did in an email,
     see above - otherwise this may slip. 
Wednesday June 13 2001: 
     Opening of new directories, follow by an annoucement to
     brahms-dev-l and brahms-soft-l. 
Please help make this transition as painless as possible by commiting
your changes ASAP and carefully describe what you did in an email
brahms-dev-l, Flemming <videbaek@bnl.gov>, Kris <hagel@comp.tamu.edu>,
and Christian <cholm@nbi.dk>.   
If you recivied this mail twice (because you're both on brahms-soft-l
and brahms-dev-l) then please accept my apologies.  However I felt it
important to reach all user of our software. 
Yours, 
on behalf of Flemming, Kris and myself, 
Christian  -----------------------------------------------------------
Holm Christensen                             Phone:  (+45) 35 35 96 91 
  Sankt Hansgade 23, 1. th.                  Office: (+45) 353  25 305 
  DK-2200 Copenhagen N                       Web:    www.nbi.dk/~cholm    
  Denmark                                    Email:       cholm@nbi.dk
This archive was generated by hypermail 2b29 : Fri Jun 08 2001 - 06:44:49 EDT