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