00001 void TDFReader(const char *files="*.dat", int nEvents=3){
00002 cout << "Reading up to "<<nEvents<<" events\n";
00003 gROOT->Macro("Load.C");
00004 gSystem->Load("StIOMaker");
00005 gSystem->Load("StTriggerDataMaker");
00006
00007 cout << "Setting up chain" << endl;
00008 StChain* chain = new StChain;
00009 StIOMaker* iomaker = new StIOMaker("IO","r", files);
00010 StTriggerDataMaker* trgmaker = new StTriggerDataMaker();
00011 trgmaker->setDebug(1);
00012
00013 cout << "Init Chain" << endl;
00014 chain->Init();
00015
00016 cout << "Event Loop nEvents=" << nEvents << endl;
00017 chain->EventLoop(0,nEvents);
00018
00019 cout << "Finish Chain" << endl;
00020 chain->Finish();
00021 delete chain;
00022 }