ROOT 3.10.02 Checklist

The following lists all the components that need to be checked before GLAST officially upgrades to ROOT 3.10.02.  

List of Interesting Fixes and Additions:

List of Oddities

 

- For regular GLAST CMT packages, indicates that the package compiles with the new ROOT, and that any test programs execute properly; the meaning of other check marks depends on what the component is.

? - Not tested

- Doesn't work

GLAST Component  Windows Linux Comments
ROOT Classes
commonRootData (v0r2p3) Compiles under Windows.  Minor change on Linux - reordered header files for rootcint.
digiRootData (v5r0p2) Worked without modification on Windows.  Fixed up signed/unsigned warnings.  Modified use of std::vector to handle reading "old" 3.04.02 files
mcRootData (v2r11p8) Worked without modification on Windows.  Still need to fix McEvent::Clear.  Modified use of std::vector to handle reading "old" 3.04.02 files
reconRootData (v4r3p5)  Modified TkrVertex.h to comment out the clearing of the TkrCovMat (which inherits from TMatrixD).  Modified use of std::vector to handle reading "old" 3.04.02 files.
General I/O
Can read in ntuples from DC1
Can read in standard ntuple files from PDR

Can read in test beam ROOT files ? ?  
Can read in balloon ROOT files ? ?
Can read in EM ROOT files Digi:  Fixed std::vector on EM branch
Can read in full ROOT tree files generated with 3.04.02 using 3.10.02? MC:  Removed std:: from vector data member in McIntegratingHit, seemed to cause reading problems - now fixed.

Digi:  Removed std:: from vector data members in TkrDigi.h

Recon:  Same deal - removed std:: from vector data members

ROOT I/O Packages
RootIo (v9r6p0) Worked - minor modifications to clean up usage of GlastSvc package
Fixed up cd usage to use TTree::GetCurrentFile and trying out TObject::kWriteDelete
Gaudi Packages
RootHistCnv ()
ntupleWriterSvc ()
CHECKOUT Packages
GlastRelease ()
Analysis
RootAnalysis ()
Root2IDL      
Are there any problems with the standard analysis and plotting tools for ROOT 3.10.02?      

This page will change as fixes are made to some problems, and more tests are done.

H. Kelly Last Modified:  2004-01-20 13:17:55 -0800