Hi,
I have a program that loops over a list of root trees. Each time when
the root file is changed, the code should be able to develop this change
and point to the new root tree. Here is the skeleton of myClass.cpp
TTree* myClass::_myLocalTree = NULL;
// private variable TTree* _myLocalTree is declared static in
// myClass.hpp header
myClass::myClass(TTree* rtree)
{
if (!_myLocalTree) _myLocalTree = rtree;
if (_myLocalTree != rtree || _nflr == 0) {
_myLocalTree=rtree;
// Do things here
}
}//end of constructor
Before encouting the first tree _myLocalTree is NULL, and then it points
to the first root tree. If now we remove this tree file, copy a new
one with the same name (but not the same tree) it should detect a
"new" one, in principle.
And it doesn't work this way. Well, in fact, few months ago it worked,
but not now.
So what's wrong with the code?
Thanks,
Tuan
This archive was generated by hypermail 2b29 : Sat Jan 04 2003 - 23:51:20 MET