Go to the source code of this file.
Definition at line 1 of file fittrack.C.
References ctime, Double_t, dx, dy, fRun, nEvents, parInput, rootlogon(), rtdb, rtime, CAMath::Sqrt(), timer, trackFile, and TString.
5 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
17 TString trkfitFile =
"lintrk_G4.root";
19 TString FitParFile = gSystem->Getenv(
"VMCWORKDIR");
20 FitParFile +=
"/macro/params/lumi.linfit.890.par";
24 FairRunAna *
fRun =
new FairRunAna();
25 fRun->SetInputFile(trackFile);
26 fRun->SetOutputFile(trkfitFile);
28 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
29 FairParAsciiFileIo*
parInput =
new FairParAsciiFileIo();
30 parInput->open(FitParFile.Data(),
"in");
31 rtdb->setFirstInput(parInput);
35 PndLumiTrackFitter* linfit =
new PndLumiTrackFitter(dx,
dy, iverb);
36 fRun->AddTask(linfit);
40 fRun->Run(0, nEvents);
49 cout <<
"Macro finished succesfully." << endl;
50 cout <<
"Real time " << rtime <<
" s, CPU time " << ctime <<
" s" << endl;
static T Sqrt(const T &x)
FairParAsciiFileIo * parInput