Minor Changes to BRAT

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Thu Sep 13 2001 - 07:47:04 EDT

  • Next message: Christian Holm Christensen: "Re: Problem with MySQL client SO file."

    Hi BRATs, 
    
    I've added some minor changes to BRAT.  
    
    Also, I've (finally) made a small module and configuration script,
    that will take the old TMA and SMA configuration and commit them to
    the MySQL database.  3 shell scripts are provided to easy the process.
    Also a ROOT script is provided so that one may list the calibrations
    applicable for a given run.  All this can be found in my CVS
    repository in subdirectory jobs/calib.   
    
    I'd like to ask Flemming or other to please use these scripts to
    commit the old TMA and SMA calibrations to the database @ rcas0005.
    Who ever does is should run (in that order): 
    
      ./tmatabls.sh 
      ./smatables.sh 
      ./macommit.sh 
    
    Note, that since the calibrations soon will be in the official
    production database, the temporary hacks in BrMultModule,
    Br[Mult|Tile|Si]RdoModule, BrMultSdeCentModule,
    Br[Tile|Si]TmpCalibration will soon disappear.  As will ofcourse the
    ASCII datafiles in asciidata/mult.   
    
    >From BRATs Changelog:
    ---------------------
    2001-09-13  Christian Holm Christensen  <cholm@rcas0009.rcf.bnl.gov>
    
    	* doc/guide/.cvsignore: Added LoT and LoF
    
    	* doc/guide/Makefile.am: Pipe output of LaTeX2Html to /dev/null
    
    2001-09-12  Christian Holm Christensen  <cholm@rcas0009.rcf.bnl.gov>
    
    	* db/calib/BrParameterElementManager.h:
    	Removed List in favour of Print.  Some clean-up.
    
    	* db/calib/BrParameterElementManager.cxx:
    	Cleaned up. Removed List in favour of Print.
    
    	* db/run/BrRunInfo.h: Default arg to Print.
    
    	* db/run/BrRunInfo.cxx:
    	Better pritn method.  Stuff is only printed if option is given.  See
    	method doc.
    
    	* db/calib/BrParameterElement.h:
    	Removed ListParameters in favour of Print
    
    	* db/calib/BrParameterElement.cxx:
    	Removed method ListParameters in favour of Print.  Also added "*" as
    	valid arg to RevisionExist - very usefull I think. Other minor fixes.
    
    	* modules/util/BrDbUpdateModule.cxx:
    	Added typechecking to the Event method.  That is very VERY important
    	in this case.
    
    	* data/calib/BrTileCalibration.h, data/calib/BrTileCalibration.cxx, data/calib/BrSiCalibration.h, data/calib/BrSiCalibration.cxx, data/calib/BrMultCalibration.h, data/calib/BrMultCalibration.cxx:
    	Varius fixes that was needed for the thing to work properly.  Mistakes on
    	my part.  Stupid ones too.
    
    
    >From My CVS areas Changelog:
    ----------------------------
    2001-09-12  Christian Holm Christensen  <cholm@hilux12.nbi.dk>
    
    	* calib/README: Reflect changes in dir.
    
    	* calib/.cvsignore: Added CVS ignore file.
    
    	* calib/testcommit.C:
    	Added a small util to print the calibrations for TMA and SMA for a
    	given run.
    
    	* calib/tmatables.sh, calib/macommit.sh, calib/README, calib/CommitMultCalModule.h, calib/CommitMultCalModule.cxx, calib/CommitMultCalConfig.C:
    	Added CommitMultCalConfig script and module CommitMultCalModule to commit
    	old calibrations to DB.  The script macommit.sh does it all.  Fixed the
    	script tmatables.sh to make adcGain the right type (Short_t).  Updated the
    	README file to reflect the changes.
    
    
    Yours, 
    
    Christian Holm Christensen -------------------------------------------
    Address: Sankt Hansgade 23, 1. th.           Phone:  (+45) 35 35 96 91 
             DK-2200 Copenhagen N                Cell:   (+45) 28 82 16 23
             Denmark                             Office: (+45) 353  25 305 
    Email:   cholm@nbi.dk                        Web:    www.nbi.dk/~cholm
    



    This archive was generated by hypermail 2b30 : Thu Sep 13 2001 - 07:47:41 EDT