00001 int dbSnapshot(const char *daqFile,int nEvents,const char *flg="")
00002 {
00003 int ians=0;
00004 gROOT->ProcessLine(".L bfc.C");
00005
00006 TString opt(flg);
00007 printf("\n============= runJan: file=%s\n",daqFile);
00008 printf("============= runJan: Opt =%s\n",opt.Data());
00009
00010 ians = bfc(-1,opt, daqFile,0,"pulls.root");
00011 if (ians) {printf("ERROR: bfc(-1,...) == %d\n",ians); return iAns;}
00012
00013 chain->SetAttr("dbSnapshot","dbSnapshot.root","db");
00014 ians = chain->Init();
00015 if (ians) {printf("ERROR: Init() == %d\n",ians); return iAns;}
00016
00017 ians = chain->EventLoop(nEvents);
00018 return ians;
00019 }