From: Djamel Ouerdane (ouerdane@nbi.dk)
Date: Wed Dec 18 2002 - 13:55:43 EST
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