FairRoot/PandaRoot
reco_completeCA.C
Go to the documentation of this file.
1 // Macro for running Panda reconstruction tasks
2 // to run the macro:
3 // root reco_complete.C or in root session root>.x reco_complete.C
4 int reco_completeCA(Int_t nEvents = 0)
5 {
6  //-----User Settings:------------------------------------------------------
7  TString parAsciiFile = "all.par";
8  TString input = "box_1pi_1gev_theta10-120";
9  TString output = "reco";
10  TString friend1 = "digi";
11  TString friend2 = "";
12  TString friend3 = "";
13  TString friend4 = "";
14 
15  // ----- Initial Settings --------------------------------------------
17  fRun->SetInput(input);
18  fRun->SetOutput(output);
19  fRun->AddFriend(friend1);
20  fRun->AddFriend(friend2);
21  fRun->AddFriend(friend3);
22  fRun->AddFriend(friend4);
23  fRun->SetParamAsciiFile(parAsciiFile);
24  fRun->Setup();
25 
26  // ----- Add tasks ----------------------------------------------------
28  //tracking->SetInputBranchName("STTHit","MVDHitsPixel","MVDHitsStrip");
29  fRun->AddTask(tracking);
30 
31  // ----- Intialise and run --------------------------------------------
33  fRun->Init();
34  fRun->Run(0, nEvents);
35  fRun->Finish();
36 
37  return 0;
38 }
Class for the master reconstruction chain.
Bool_t Setup(TString outprefix="")
Initial setup.
void AddFriend(TString par)
Setter of friend root files.
FairParRootFileIo * output
Definition: sim_emc_apd.C:120
FairRunAna * fRun
Definition: hit_dirc.C:58
void SetInput(TString par)
Input of the macro.
Int_t nEvents
Definition: hit_dirc.C:11
static void Init(Int_t MapVersion)
PndTrkTracking * tracking
void Finish()
Final diagnostics.
void SetOutput(TString par)
Tag of the output file of the macro.
int reco_completeCA(Int_t nEvents=0)
void SetParamAsciiFile(TString par)
Setter of the parameter ascii file.