void unpack() { // ---- Load libraries ------------------------------------------------- gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C"); basiclibs(); gSystem->Load("libFairTools"); gSystem->Load("libGeoBase"); gSystem->Load("libParBase"); gSystem->Load("libBase"); gSystem->Load("libMbs"); gSystem->Load("libMbsAPI"); gSystem->Load("libTCHIEvent"); gSystem->Load("libTKRATEvent"); gSystem->Load("libTRootEvent"); gSystem->Load("libTCHIGridCsI"); gSystem->Load("libAsyUnpack"); // ------------------------------------------------------------------------ TString outFile = "./test.unpack.root"; FairRunAna *fRun= new FairRunAna(); fRun->SetOutputFile(outFile); /** FairRuntimeDb* rtdb = fRun->GetRuntimeDb(); FairParRootFileIo* parInput1 = new FairParRootFileIo(); parInput1->open(parFile.Data()); rtdb->setFirstInput(parInput1); */ AsyUnpack *unpack= new AsyUnpack("Chimera unpack"); fRun->AddTask(unpack); fRun->Init(); fRun->Run(0, 1500); cout << "unpack.C - done" << endl; }