Re: BrTrack problem

From: Djamel Ouerdane (ouerdane@nbi.dk)
Date: Wed Dec 18 2002 - 13:55:43 EST

  • Next message: Djamel Ouerdane: "brat version 2.6.6"
    Ciao Christian,
    
    The first time I saw that problem, I did increment the class version. It
    didn't solve anything. The reason is simple. There was this nasty line in
    the config script :
    
      
    BrTrack::Class()->GetDataMember("fCovMatrix")->SetBit(kObjIsPersistent,0);
    
    So, you see that if you run the script and read files that have BrTrack 
    stored with the fCovMatrix persistent (which has been always the case so 
    far), you have the problem described in the previous email.
    
    Since we never made DSTs directly from reduced files (local track files
    with BrTrack), we never had that problem. We always made DSTs out of
    global track files which did not contain BrTrack (as far as I know) but
    contained BrDetectorTrack. The DST modules performed a conversion from
    BrDetectorTrack to BrTrack on the fly. Therefore, the only thing we saw
    was a warning when a DST was opened in bratroot since bratroot thought
    fCovMatrix was persistent.
    
    It's pretty much messy, isn't it ?
    
    Djam
    
    
    -- 
    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 2.1.5 : Wed Dec 18 2002 - 14:07:19 EST