00001
00002
00003 class StMuDstMaker;
00004 class StEvent;
00005
00006 StMuDstMaker* maker;
00007 StEvent* ev;
00008
00009
00010 void exampleStEvent() {
00011 gROOT->LoadMacro("$STAR/StRoot/StMuDSTMaker/COMMON/macros/loadSharedLibraries.C");
00012 loadSharedLibraries();
00013
00014 cout << " loading done " << endl;
00015
00016 StMuDebug::setLevel(0);
00017
00018 int iret=0;
00019 maker = new StMuDstMaker(0,0,"","AuAu200.lis","MuDst.root:st_physics",3);
00020
00021 StMuDbReader* db = StMuDbReader::instance();
00022 db->addDb("/star/u/laue/afsWork/P02g.db");
00023
00024 StEvent* ev=0;
00025 int n;
00026 while ( maker->Make()==0 ) {
00027 cout << n++ << " ";
00028 cout.flush();
00029 StMuDst* mu = maker->muDst();
00030 if (mu) ev = mu->createStEvent();
00031 if (ev) delete ev; ev=0;
00032 }
00033 cout << endl;
00034
00035 }
00036
00037
00038