Tile code update and bug fixes

From: Christian Holm Christensen (cholm@hehi03.nbi.dk)
Date: Mon Mar 12 2001 - 14:28:26 EST

  • Next message: Stephen J. Sanders: "Re: Tile code update and bug fixes"

    Hi BRATs, 
    
    I've updated BRAT. Changes are: 
    
    * Bug fixes to BrDb... classes
    * Applications in dbapp are now functional (use the new BrAppOption
      stuff) 
    * Bug fixes to BrIOModules
    * Updates to BrMainModule and TestMainModule 
    * Major changes in the tile code. 
      - It now uses the algorithms that Steve and Hiro had in thier
        development code. Subject to Steve and Hiro's inspection of
        course. 
      - Uses temporary ASCII calibration files in params/mult for some
        specific runs, as well as a fall back calibration. 
      - Per ring eta data member in BrTileRdo
      - Energy data members for each tile, ring and full array  
      - more histograms 
    
      An example of how to use this class is in my CVS directory 
    
         brahms_app/cholm_app/jobs
       
      in the files 
    
         TilesConfig.C 
         GlbPackage.cxx
         GlbPackage.h 
         Makefile 
    
      Please note, that this uses the BrMainModule class and
      TestMainModule application. 
    
      Also note, that the centrality calibrations currently used in 
      BrTileCentModule may not be correct, since a lot has changed in the
      BrTileRdoModule. 
    
      I'll update the calibrations ASAP, when the RCF Linux cluster is up
      and running again (apparently hit by NFS problems like RCF), and
      I've figured out how to use scripted TestMainModule submits. 
    
      A side-effect of the later is that it'll be much easier to do
      "customised" jobs on the cluster. 
    
    IMPORTANT: Due to the changes in BrTileRdoModule, you should not rely
    on the centrality found by BrTileCentModule now. This is pending
    furhter notice. 
      
    IMPORTANT: Since BrTileRdo has changed alot, you'll probably not be
    able to read old files with BrTileRdo in it. 
    		
    IMPORTANT IMPORTANT: In essence: Do not use the head of the CVS for
    production. For the same reason, I've not tagged this update. 
    
    You may also like to take a look at the files in 
    
         brahms_app/cholm_app/jobs
       
    even if you do not consider using BrTileRdoModule. There are some
    examples of how to use the BrMainModule class, TestMainModule
    application with a "job configuration script" (JCS :-) 
    
    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 2b29 : Mon Mar 12 2001 - 14:29:18 EST