FairRoot/PandaRoot
ana_mvd.C
Go to the documentation of this file.
1 // Macro for running Panda mvd analysis
2 // to run the macro:
3 // root ana_mvd.C"(\"WORKDIR\")"
4 int ana_mvd(TString workDir=".", Int_t nEvents = 0)
5 {
6  //-----User Settings:------------------------------------------------------
7  TString parAsciiFile = "all.par";
8  TString prefix = "mvdqa";
9  TString input = "psi2s_Jpsi2pi_Jpsi_mumu.dec";
10  TString output = "qaana";
11  TString friend1 = "sim";
12  TString friend2 = "rec";
13  TString friend3 = "";
14  TString friend4 = "";
15  TString fOptions = "";
16 
17  // ----- Initial Settings --------------------------------------------
19  fRun->SetInput(input);
20  fRun->SetOutput(output);
21  fRun->AddFriend(friend1);
22  fRun->AddFriend(friend2);
23  fRun->AddFriend(friend3);
24  fRun->AddFriend(friend4);
25  fRun->SetParamAsciiFile(parAsciiFile);
26  fRun->Setup(prefix);
27 
28  PndMvdQATask* qaTask = new PndMvdQATask();
29  qaTask->SetVerbose(0);
30  qaTask->SetWorkdir(workDir);
31  fRun->AddTask(qaTask);
32 
33  // ----- Intialise and run --------------------------------------------
34  fRun->Init();
35  fRun->Run(0, nEvents);
36  fRun->Finish();
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.
void SetWorkdir(TString path)
Definition: PndMvdQATask.h:53
Int_t nEvents
Definition: hit_dirc.C:11
void SetVerbose(Int_t iVerbose)
void Finish()
Final diagnostics.
int ana_mvd(TString workDir=".", Int_t nEvents=0)
Definition: ana_mvd.C:4
void SetOutput(TString par)
Tag of the output file of the macro.
void SetParamAsciiFile(TString par)
Setter of the parameter ascii file.