BRAT 2.0.2

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Sun Jul 01 2001 - 10:09:02 EDT

  • Next message: Peter H. L. Christiansen: "Tagged BRAT-2-0-3"

    Hi all, 
    
    I've made a new release of BRAT: 
    
      Version: 2.0.2 
      CVS tag: BRAT-2-0-2 
    
    The main motivation for this release was that I accidently imported
    the wrong BrTofCalibration class from Djamel.  Thanks Djamel for
    drawing my attention to that.  Djamel, remember to bump the class
    version each time you change members in a persistent class.  This is
    EXTREMLY IMPORTANT.  All calibration classes are persistent, since we
    may want to, at some point, replace the MySQL database with a ROOT
    database :-),  or one may want to put the actual calibrations used for
    an analysis on disk (at the moment this is ill-supported, so don't do
    it). 
    
    Changes: 
    
    2001-07-01  Christian Holm Christensen  <cholm@hilux12.nbi.dk>
    
    	* config/config.mk:
    	Better version control in soversion. Only uses major an minor version
    	number, not the revision, since that will screw up the soversions.
    
    	* configure.in: Bumped revision
    
    	* data/calib/BrTofCalibration.h, data/calib/BrTofCalibration.cxx:
    	Moved RevisionExists from this class to BrParameterElemenent (see also
    	that class' implementation files log message), and merge some
    	conflicts.  Class version was bumped to 2 - this is important when you
    	change the data members.  With ROOT 3 schema evolution that is
    	fortunately the only thing one has to do :-)
    
    	* db/calib/BrParameterElement.h: Added method
    	  virtual Bool_t RevisionExists(const Char_t* parameterName) const;
    	See also source file log message.
    
    	* db/calib/BrParameterElement.cxx:
    	Added method Bool_t RevisionExists(const Char_t* param) const to check
    	if a given parameter has a revision.  The idea was taken from Djamels
    	BrTofCalbiration, but was moved here, since it's generally useful and
    	can be generalised and optimied better in this class.
    
    2001-07-01  Djamel Ouerdane  <ouerdane@hilux12.nbi.dk>
    
    	* data/calib/BrTofCalibration.h, data/calib/BrTofCalibration.cxx:
    	picked up the right version of BrTofCalibration
    
    Some changes after the tag BRAT-2-0-2 (that is, head of CVS): 
    
    2001-07-01  Christian Holm Christensen  <cholm@hilux12.nbi.dk>
    
    	* configure.in: Added applications/misc/Makefile to list of makefiles
    
    	* applications/misc/.cvsignore, applications/Makefile.am:
    	Added misc to makefile and misc/.cvsignore to rep
    
    	* applications/misc/brdocbrat.in, applications/misc/Makefile.am:
    	Added directory misc and script brdocbrat to make HTML docs
    
    That is, I added the script <prefix>/bin/brdocbrat to the
    installation.  This script can be used to make the HTML documentation
    of the BRAT classes (something similar was used for the current
    documentation of BRAT 2.0.0). 
    
    In the unlikely event that some of you are not subscribing to
    brahms-soft-l, please check out my recent message to that list,
    pertaining to the installation of all BRAHMS software in
    /afs/rhic/opt/brahms/{pro,bin}.  See 
    
     http://www.rhic.bnl.gov/brahms/WWW/private/list_hyper/brahms-soft-l/0162.html
    
    I believe brahms-dev-l is in fact the proper forum for annoucements
    like that and like this one.  On the index page it does say 
    
      brahms-soft-l   Software Issues  
      brahms-dev-l     Changes to Software.
      
    And we can then keep brahms-dev-l to Q&A's on our software.  If I
    don't hear any protests, I'll use brahms-soft-l for annoucements like
    this in the future. 
    
    Note that production ROOT (3.00.06) and BRAT (1.16.9) are still avaliable in 
    
     /afs/rhic/opt/brahms/root/pro 
     /afs/rhic/opt/brahms/brat1/1.16.9 
    
    and will be until BRAT 2.0.<final revision> becomes "old", BRAT
    2.1.<final revision> becomes "pro" and BRAT 2.2.0 becomes "new". 
    
    You can get a tar-ball of BRAT 1.16.9 from
    
        rcf:~brahmlib/src/brat1-last.tar.gz 
    
    if you need it. 
         
    Yours, 
    
    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 2b30 : Sun Jul 01 2001 - 10:10:23 EDT