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