Thus far two bugs have been found in the HepTuple code. Both have to do with confusing array sizes. One fix has already been put into D0's version of HepTuple. The other is on it's way. In the meantime, you can make the corrections yourself in your own release area. Here's how:
> mkdir HepTuple
> cd HepTuple
> cp -r /work/gallifrey-clued0/bellavan/build_t03.06.00/HepTuple/* .
If you are on d0mino, use :
> cp -r /www-d0/WWW/computing/trigsim/release/HepTuple/* .
> cd ../include
> ln -s ../HepTuple/HepTuple HepTuple
> gmake all
For those of you curious as to what the code change was, it is in the file HepTuple/src/HepRootNtuple.cpp, on line #668. The block needs to be specified when the index number is looked up. So the line:
Column * ci = findColumn(indexName);
should have been:
Column * ci = bk->findColumn(indexName);