9 FairRunAna *
fRun=
new FairRunAna();
10 fRun->SetGenerateRunInfo(kFALSE);
11 fRun->SetInputFile(
inFile);
13 fRun->SetUseFairLinks(kTRUE);
14 if(timeBased) fRun->SetEventMeanTime(eventRate);
17 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
18 FairParRootFileIo*
parInput =
new FairParRootFileIo();
20 rtdb->setFirstInput(parInput);
23 TList* parlist =
new TList();
24 for(Int_t
i=0;
i<4;
i++) parlist->Add(
new TObjString(Form(
"par_b%d.root",
i)));
25 parInput->open(parlist);
29 rtdb->setFirstInput(parInput);
37 fRun->AddTask(drcdigi);
56 cout <<
"Macro finished succesfully." << endl;
57 cout <<
"Output file is " <<
outFile << endl;
58 cout <<
"Parameter file is " <<
parFile << endl;
59 cout <<
"Real time " << rtime <<
" s, CPU time " << ctime <<
" s" << endl;
void SetChargeSharing(Bool_t ct=0)
void SetDeadTime(Double_t var)
void SetTimeResolution(Double_t var)
FairParAsciiFileIo * parInput
int digi(Int_t nEvents=0, TString inFile="sim.root", TString parFile="par.root", TString outFile="digi.root", Int_t timeBased=0, Double_t eventRate=50, Double_t deadTime=40)