3 TString OutFile=prefix+
"_ana_task.root";
6 TString inPidFile = prefix+
"_pid.root";
7 TString inParFile = prefix+
"_par.root";
10 TString pidParFile =
TString(gSystem->Getenv(
"VMCWORKDIR"))+
"/macro/params/all.par";
13 FairLogger::GetLogger()->SetLogToFile(kFALSE);
14 FairRunAna*
fRun =
new FairRunAna();
15 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
16 fRun->SetSource(
new FairFileSource(inPidFile));
19 FairParRootFileIo* parIO =
new FairParRootFileIo();
20 parIO->open(inParFile);
21 FairParAsciiFileIo* parIOPid =
new FairParAsciiFileIo();
22 parIOPid->open(pidParFile.Data(),
"in");
24 rtdb->setFirstInput(parIO);
25 rtdb->setSecondInput(parIOPid);
26 rtdb->setOutput(parIO);
28 fRun->SetOutputFile(OutFile);
32 fRun->AddTask(anaTask);
void tut_ana_task(int nevts=0, TString prefix="signal")