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