BRAT revision bump - 2.0.5

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Fri Jul 13 2001 - 12:04:40 EDT

  • Next message: Flemming Videbaek: "Update of Brahms Online programs"

    Hi all, 
    
    New revision of BRAT: 
    
      Version: 2.0.5 
      CVS tag: BRAT-2-0-5 
    
    A compiled version should soon be avaliable via AFS. 
    
    >From the automalically extracted changelog: 
    -------------------------------------------
    2001-07-13  Flemming Videbaek  <videbaek@hilux12.nbi.dk>
    
    	* modules/calib/tof/BrTofPedCalModule.cxx:
    	Add summary histograms for pedestal widths for bot and bottom
    
    2001-07-13  ejkim  <ejkim@hilux12.nbi.dk>
    
    	* data/rdo/BrTrackTree.h, data/rdo/BrTrackTree.cxx:
    	Add TPM1/TPM2 Number of Clusters, MultCent etc
    
    2001-07-13  Flemming Videbaek  <videbaek@hilux12.nbi.dk>
    
    	* modules/calib/tof/BrTofTdcGainCalModule.cxx:
    	The top histogram was used for the Bottom TDC gain Calculation.
    	The name of the Bottom histogram was wrong in fitting. resulting in bottom
    	gains being equel to top gains.
    
    2001-07-13  Christian Holm Christensen  <cholm@hilux12.nbi.dk>
    
    	* db/apps/brdbclean.sh, db/apps/brdbcreate.sh:
    	Put in a message saying this is obsolete
    
    	* db/apps/CreatePerson.cxx: Corrected a few things + CVS Keywords
    
    	* db/apps/CreateParameter.cxx: Corrected a few things + CV keyword
    
    	* db/apps/CreateDetector.cxx:
    	Added CVS keywords and removed/corrected some old stuff
    
    	* db/apps/DbUtils.h:
    	Some declarations for utility functions used by many apps in this
    	directory.
    
    	* db/apps/DbUtils.cxx: Added CVS keywords.
    
    	* db/apps/DbUtils.cxx:
    	A set of funtions used through out the applications in this
    	directory.
    
    	* db/apps/README:
    	Added a readme file that describes the utilities in this directory.
    	It is not complete yet.
    
    	* db/apps/CreateMain.cxx:
    	This program now also takes care of giving the proper privileges to a
    	set of users.  Everything is done in this application.  It should soon
    	also be possible to use this program to remove all the stuff again,
    	like for the other programs.
    
    	* db/apps/CreateRun.cxx:
    	Fixed a few things.  Removed password option, set the proper name for
    	the main db host in default value, and so on.
    
    	* db/apps/CreatePass.cxx:
    	New version of calibration admin application.  This program can now
    	create the database, all the tables in it, and add privileges to
    	special users, as well as undo all the above.
    
    	* db/apps/CreateGeometries.cxx:
    	New version of geometries admin application.  This program can now
    	create the database, all the tables in it, and add privileges to
    	special users, as well as undo all the above.
    
    	* db/apps/CreateCalib.cxx:
    	New version of calibration admin application.  This program can now
    	create the database, all the tables in it, and add privileges to
    	special users, as well as undo all the above.
    
    	* db/apps/Makefile.am:
    	Added DbUtils.cxx to most sources, and added DbUtils.h and README file
    	to the distribution.
    
    	* db/main/BrMainDb.cxx:
    	Changed "name" of pass database to "pass%", and "geom" to "geom%", so
    	there's consitency over all databases.
    
    	* Makefile.am: Added config/debug.m4 to distribution
    
    	* configure.in: Bumped revision number
    
    	* configure.in:
    	Added two options for optimisation and debugging information.  See log
    	message of config/debug.m4
    
    	* config/debug.m4:
    	Added M4 macroses to turn on/off debug and optimisation (on linux,
    	these are orthogonal - autotools checks for that). Use options
    
    	  --[en|dis]able-[debug|optimization]
    
    	In the optimisation case, one can give a number as argument ot set the
    	optimisation level:
    
    	  --enable-optimization=4
    
    2001-07-13  Flemming Videbaek  <videbaek@hilux12.nbi.dk>
    
    	* modules/calib/tof/BrTofTdcGainCalModule.cxx:
    	The top histogram was used for the Bottom TDC gain Calculation.
    	The name of the Bottom histogram was wrong in fitting. resulting in bottom
    	gains being equel to top gains.
    
    2001-07-13  Christian Holm Christensen  <cholm@hilux12.nbi.dk>
    
    	* db/apps/brdbclean.sh, db/apps/brdbcreate.sh:
    	Put in a message saying this is obsolete
    
    	* db/apps/CreatePerson.cxx: Corrected a few things + CVS Keywords
    
    	* db/apps/CreateParameter.cxx: Corrected a few things + CV keyword
    
    	* db/apps/CreateDetector.cxx:
    	Added CVS keywords and removed/corrected some old stuff
    
    	* db/apps/DbUtils.h:
    	Some declarations for utility functions used by many apps in this
    	directory.
    
    	* db/apps/DbUtils.cxx: Added CVS keywords.
    
    	* db/apps/DbUtils.cxx:
    	A set of funtions used through out the applications in this
    	directory.
    
    	* db/apps/README:
    	Added a readme file that describes the utilities in this directory.
    	It is not complete yet.
    
    	* db/apps/CreateMain.cxx:
    	This program now also takes care of giving the proper privileges to a
    	set of users.  Everything is done in this application.  It should soon
    	also be possible to use this program to remove all the stuff again,
    	like for the other programs.
    
    	* db/apps/CreateRun.cxx:
    	Fixed a few things.  Removed password option, set the proper name for
    	the main db host in default value, and so on.
    
    	* db/apps/CreatePass.cxx:
    	New version of calibration admin application.  This program can now
    	create the database, all the tables in it, and add privileges to
    	special users, as well as undo all the above.
    
    	* db/apps/CreateGeometries.cxx:
    	New version of geometries admin application.  This program can now
    	create the database, all the tables in it, and add privileges to
    	special users, as well as undo all the above.
    
    	* db/apps/CreateCalib.cxx:
    	New version of calibration admin application.  This program can now
    	create the database, all the tables in it, and add privileges to
    	special users, as well as undo all the above.
    
    	* db/apps/Makefile.am:
    	Added DbUtils.cxx to most sources, and added DbUtils.h and README file
    	to the distribution.
    
    	* db/main/BrMainDb.cxx:
    	Changed "name" of pass database to "pass%", and "geom" to "geom%", so
    	there's consitency over all databases.
    
    	* Makefile.am: Added config/debug.m4 to distribution
    
    	* configure.in: Bumped revision number
    
    	* configure.in:
    	Added two options for optimisation and debugging information.  See log
    	message of config/debug.m4
    
    	* config/debug.m4:
    	Added M4 macroses to turn on/off debug and optimisation (on linux,
    	these are orthogonal - autotools checks for that). Use options
    
    	  --[en|dis]able-[debug|optimization]
    
    	In the optimisation case, one can give a number as argument ot set the
    	optimisation level:
    
    	  --enable-optimization=4
    
    2001-07-11  Christian Holm Christensen  <cholm@hilux12.nbi.dk>
    
    	* util/Makefile.am:
    	Corrected a mistake that put the source file, not the header file, in
    	the installes include directory.  Very embarrising - sorry.
    
    2001-07-11  Flemming Videbaek  <videbaek@hilux12.nbi.dk>
    
    	* db/main/BrMainDb.h, db/main/BrMainDb.cxx: fix type in comment
    
    	* db/calib/BrCalibrationsDb.cxx: Fix a typo in comment
    
    	* db/apps/CreateParameter.cxx:
    	Changerequirement to comments length to be 16 chars
    
    
    Notice the new configure options
    
           --enable-debug / --disable-debug 
           --enable-optimisation / --disable-optimisation
    
    Default is 
    
           --enable-debug --enable-optimisation 
    
    Giving --disable-debug will make a version of BRAT with no debug
    symbols (strictly production), and giving --disable-optimisation will
    turn off optimisation (strictly development).  Further you may say 
    
           --enable-optimisation=4 
    
    to set the optimisation level to 4 (default is 2).  
    
    In the future I believe will compile production BRAT with 
    
           --enable-optimisation=4 
           --disable-debug 
    
    while new BRAT will be compiled with 2nd level optimisation and debug
    information.  
    
    I recommend for personal development builds of BRAT, that you turn off
    optimisation and debug symbols on.  Please note, that before commiting
    stuff, you should compile with 
    
           --enable-optimisation=4 
           --disable-debug 
    
    to make sure nothing goes screwy when turning on optimisation. 
    
    On another front:  The software package CRASH for submitting jobs
    (based on a bratmain configuration script) will soon be made avaliable
    to all.  Currently Flemming, Eun-Joo, Ian and I are testing it, and I
    believe it looks promising.  Stay tuned for more updates. 
    
    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 : Fri Jul 13 2001 - 12:05:36 EDT