00001
00002
00003
00004
00005
00006
00007 class StBFChain;
00008 StBFChain* chain = 0;
00009
00010 void RunEemcGammaFilterBfc
00011 (
00012 int nEvents,
00013 const char *chainOpt,
00014 const char *fzdFile
00015 )
00016 {
00017
00018
00019 gROOT->LoadMacro("bfc.C");
00020 gSystem->Load("StJetSkimEvent");
00021
00022
00023 bfc(-1, chainOpt, fzdFile);
00024
00025
00026
00027 chain->AddAfter("eess", chain->GetMaker("tpcChain") );
00028
00029 chain->AddAfter("eess", chain->GetMaker("gammaFilterMaker") );
00030
00031
00032 StMaker::lsMakers(chain);
00033
00034
00035 int iStat = chain->Init();
00036
00037 if(iStat)
00038 {
00039 cout << "BFC initialization failed!" << endl;
00040 chain->Fatal(istat, "Init()");
00041 }
00042
00043
00044 chain->EventLoop(nEvents);
00045
00046 }
00047
00048
00049
00050
00051