00001
00002
00003 #include "StjTreeEntryCoordinator.h"
00004
00005 #include "StjTreeReader.h"
00006
00007 #include <iostream>
00008
00009 ClassImp(StjTreeEntryCoordinator)
00010
00011 using namespace std;
00012
00013 void StjTreeEntryCoordinator::Init()
00014 {
00015 for(ReaderList::iterator reader = _readerList.begin(); reader != _readerList.end(); ++reader) {
00016 (*reader)->Init();
00017 }
00018
00019 _it = _indexList.begin();
00020 }
00021
00022 void StjTreeEntryCoordinator::Make()
00023 {
00024 if(eof()) return;
00025
00026 for(ReaderList::iterator reader = _readerList.begin(); reader != _readerList.end(); ++reader) {
00027 (*reader)->GetEntryWithIndex(*_it);
00028 }
00029
00030 ++_it;
00031 }