ROOT 3.02.07 Checklist
The following lists all the components that need to be checked before GLAST officially upgrades to ROOT 3.02.07.
X - 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
DW - Doesn't work
GLAST Component | Windows | Linux | Comments |
ROOT Classes | |||
digiRootData (v1r1p3) (v2r9p2) | v1r1p3 X v2r9p3 X |
v1r1p3 X v2r9p3 X |
setup to automatically generate cint files - new
tag v2r9p3. Fixed up v1r1p3 (testbeam version) for CMT v1r10 No other changes necessary |
mcRootData (v0r2p1) | X | ? | setup to automatically generate cint files - new
tag v0r2p2 does not seem so important to test, since we are about to replace the MC ROOT classes and we never really used the existing ones. |
reconRootData (v1r2p1) (v2r1p2) | v2r1p3 X | v2r1p3 X | setup to automatically generate cint files - new tag v2r9p3 |
General I/O | |||
Can read in test beam ROOT files | digi X recon |
digi X | |
Can read in balloon ROOT files | ntuple X digi X recon X |
ntuple X digi X recon X |
This is very encouraging. |
Can read ROOT files generated with 3.00.6 using 3.02.07? | ntuples X digi X recon X |
ntuples X digi X recon X |
read in ntuple generated from bfemApp and pdrApp tested reading in bfem RAW digiRootData files into bfemApp read in recon file generated by bfemApp and pdrApp |
Can read in ROOT files generated with 3.02.07 with 3.00.06? | ntuples X digi DW recon X |
Reading in digi file fails when doing
TTree::GetEvent This is not a requirement - but something to be aware of. |
|
ROOT I/O Packages | |||
TBIOROOT (v1r7) for future btem support |
|||
glastRootIO (v2r1p2) | X | X | No modifications required |
ROOTWriter (v5r12p0) for future btem and bfem support |
X | X | Now tagged v5r12p0 to use updated ROOT class
packages and to compile using CMT v1r10 on linux. |
Gaudi Packages | |||
RootHistCnv (v3) (v5r0p1) | v3 X v5r0p1 X |
v3 X v5r0p1 X |
No modifications required (v3) |
ntupleWriterSvc (v1r6) | X | X | No modifications required |
CHECKOUT Packages | |||
GaudiSys (v7r1p2) (v9r0p4) | v7r1p3 X v9r0p4 X |
v7r1p3 X v9r0p4 X |
No modifiations required. Now tagged v7r1p3 to use ROOT v3r2p7 |
tbApp (v1) | ? | ? | This package is going to require updates to use
the new Reconstruction. We know we can read in testbeam ROOT files - so this would seem to be good enough for now. |
bfemApp (v1r10) | X | ? | Updated requirements file - new tag v1r11 for
windows Cannot fully test on Linux - many used packages need to be updated for CMT v1r10p20011126 - we will wait and see how it goes when we upgrade bfemApp to work with G4 and the new reconstruction routines |
pdrApp (v7r1p2) | X | ? | locally updated requirements file - do we want a
tagged version that work with ROOT v3r2p7? Cannot test on Linux - many used packages need to be updated for CMT v1r10p20011126. |
Analysis | |||
EventDisplay (ED-1-5) | ? | X | Windows support is still under evaluation. There is an experimental release, wingdk - which does not yet work in conjunction with the console. |
RootAnalysis (v2r4) | X | X | No modifications required :) Read in original raw ROOT file (created using 3.00.06) from bfem and a newly created recon ROOT file from bfemApp compiled with ROOT 3.02.07 Also read in both a raw and recon file created using 3.00.06 |
Root2IDL | |||
Are there any problems with the standard analysis and plotting tools for ROOT 3.02.07? | Seems to work on both platforms. |
This page will change as fixes are made to some problems, and more tests are done.
Last Modified by H. Kelly: 2003-01-31 09:11:48 -0800