1 Bool_t RunPromptOffline(Int_t run, Int_t gdcNumber, TString trg="" )
4 // origin: Mikolaj Krzewicki, Nikhef, Mikolaj.Krzewicki@cern.ch
8 if (gdcNumber>999) return kFALSE;
10 gROOT->LoadMacro("/local/home/daq/alisoft/macros/grp.C");
11 Int_t grpRetCode = grp(run);
12 if (grpRetCode<=0) return kFALSE;
14 TString gdcNumberStr = "";
15 gdcNumberStr += gdcNumber;
16 if (gdcNumberStr.Length()==2) gdcNumberStr.Prepend("0");
17 TString datasource = "mem://@aldaqpc";
18 datasource.Append(gdcNumberStr);
19 datasource.Append(":"); //no trg, do nothing
21 //handle the low-level trigger selection
24 datasource.Append("?Trigger=");
25 datasource.Append(trg);
28 cout<<endl<<"RunPromptOffline datasource: "<<datasource<<endl<<endl;
30 gROOT->LoadMacro("./rec.C");