new brat version

From: Djamel Ouerdane (ouerdane@nbi.dk)
Date: Tue Apr 09 2002 - 05:48:08 EDT

  • Next message: Djamel Ouerdane: "bb slewing cal"

    Hi all,
    
    I've committed a new brat version: 2.3.5 and tagged it BRAT-2-3-5
    
    Many updates and a few changes:
    
    * brat/scripts/calib/
       updated CrashPed.C so that you can calibrate directly as bramreco
       added options to enable/disable detectors
       removed obsolete files
    
    * brat/scripts/calib/tof and bb 
       updated all scripts so that they can run over any directory containing 
       sequences run00xxxseqxxx.root + added options to enable/disable mrs, 
       ffs or bfs for the tof calibration.
    
    These scripts can be used by anyone to perform calibrations. I've finished 
    some doc on how to do it. I'll post it when I correct typos and other 
    small errors.
    
    * brat/data/track
       updated class BrBfsTrack, removed useless members (incremented class 
       version number) and made useless methods inactive (in order not to 
       break codes of other users by simply removing these methods)
    
       introduced new class (hopefully temporary) BrFsTrack which combines FFS 
       and BFS tracks (cf. module)
    
    * brat/modules/track/combine
       updated BrBfsTrackingModule: added method SetExtendD4Match(bool) to 
       allow the extension of D4 matched tracks to D3 when no D3 matched 
       tracks are available for BFS reconstruction. The virtual matched track 
       created then has a T3 detector track as front track (NOT T2) 
    
       added BrFsTrackingModule, that matched FFS and BFS when it can:
       -> when no FFS tracks, BFS tracks are simply swimmed back to the vertex
       -> when FFS tracks:
             --> if BFS tracks used T2, simply check FFS tracks with same T2
             --> if BFS tracks used T3, check which H1 slat is pointed and 
                 match FFS and BFS tracks pointing to the same slat (a bit too 
                 simple, should add some more criteria maybe)
             --> the rest of BFS tracks are simply swimmed back to the vertex  		
       
    
       How to use it: in your bratmain script, do the following
      	
       BrFsTrackingModule* fsmod = new BrFsTrackingModule("FS", "FS Tracker");
       mainModule->AddModule(fsmod);
    
       BrFfsTrackingModule* ffsmod = fsmod->GetFfsModule();		
       ffsmod-> ...
       ...
    
       BrBfsTrackingModule* bfsmod = fsmod->GetBfsModule();
       bfsmod-> ...	
       ...
    
    
    * brat/modules/calib/tof
                  /rdo
                  /pid
    
       updated all tof modules dealing with H2 so that they pick up FS tracks 
       instead of BFS tracks.
    
    * brat/modules/util 
       updated tof-track matching modules (minor changes) 
       
     
    * configure.in: bumped version number to 2.3.5
    
    
    That's all folks.
    
    Ciao
    Djam
    
    PS: For those running the BrBfsTrackingModule for physics analysis, don't 
    forget the cleanup methods to remove duplicates of matched tracks using 
    the same T4 track (T2-T4 and T3-T4) 
    
    -- 
    Djamel Ouerdane ------------------------------------------o
    |  Niels Bohr Institute      |  Home:                     |
    |  Blegdamsvej 17, DK-2100 Ø |  Jagtvej 141 2D,           |
    |  Fax: +45 35 32 50 16      |  DK-2200 Copenhagen N      |
    |  Tel: +45 35 32 52 69      |  +45 35 86 19 74           |
    |                  http://www.nbi.dk/~ouerdane            |
    |                  ouerdane@nbi.dk                        |
    o---------------------------------------------------------o
    



    This archive was generated by hypermail 2b30 : Tue Apr 09 2002 - 05:48:43 EDT