Go to the source code of this file.
Definition at line 1 of file tb_digi_scit.C.
References allDigiFile, Bool_t, ctime, digiFile, Double_t, fRun, inFile, iVerbose, outFile, parFile, parInput1, parIo1, rtdb, rtime, PndSciTDigiTask::RunTimeBased(), PndSciTDigiTask::SetDeadTime(), PndSciTDigiTask::SetTimeResolution(), timer, and TString.
26 FairRunAna *
fRun=
new FairRunAna();
27 fRun->SetInputFile(inFile);
28 fRun->SetOutputFile(outFile);
29 fRun->SetGenerateRunInfo(kFALSE);
30 fRun->SetUseFairLinks(kTRUE);
32 if (timebased) fRun->SetEventMeanTime(1/(eventrate * 10e6)*10e9);
36 allDigiFile +=
"/macro/params/";
39 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
40 FairParRootFileIo*
parInput1 =
new FairParRootFileIo();
41 parInput1->open(parFile.Data());
43 FairParAsciiFileIo*
parIo1 =
new FairParAsciiFileIo();
44 parIo1->open(allDigiFile.Data(),
"in");
46 rtdb->setFirstInput(parInput1);
47 rtdb->setSecondInput(parIo1);
81 SciTDigi->SetVerbose(iVerbose);
85 fRun->AddTask(SciTDigi);
127 cout << endl << endl;
128 cout <<
"Macro finished successfully." << endl;
129 cout <<
"Output file is " << outFile << endl;
130 cout <<
"Parameter file is " << parFile << endl;
131 cout <<
"Real time " << rtime <<
" s, CPU time " << ctime <<
" s" << endl;
134 cout <<
" Test passed" << endl;
135 cout <<
" All ok " << endl;
void SetDeadTime(Double_t deadtime)
void SetTimeResolution(Double_t dt)
FairParRootFileIo * parInput1
FairParAsciiFileIo * parIo1