FairRoot/PandaRoot
Functions
anatask/ana_task.C File Reference

Go to the source code of this file.

Functions

void ana_task (TString dir)
 

Function Documentation

void ana_task ( TString  dir)

Definition at line 1 of file anatask/ana_task.C.

References fRun, inDigiFile, inRecoFile, inSimuFile, isLibrary(), outfile, parFile, rootlogon(), sysFile, and TString.

2 {
3  gROOT->LoadMacro("$VMCWORKDIR/gconfig/rootlogon.C");rootlogon();
4  if(isLibrary("libanatask"))gSystem->Load("libanatask");
5 
6  TString sysFile = gSystem->Getenv("VMCWORKDIR");
7  TString curDir = "/tutorials/analysis/";
8 
9  TString parFile = dir+"/params_tpccombi.root";
10  TString inSimuFile = dir+"/points_tpccombi.root";
11  TString inDataFile = dir+"/pid_tpccombi.root";
12  TString inDigiFile = dir+"/digi_tpccombi.root";
13  TString inRecoFile = dir+"/reco_tpccombi.root";
14 
15  TString outfile="";
16  if (outfile=="") outfile="ana_task.root";
17 
18  FairRunAna *fRun= new FairRunAna();
19  fRun->SetInputFile(inDataFile);
20  fRun->AddFriend(inSimuFile);
21 
22  fRun->SetOutputFile(outfile);
23 
24 
25  //PndMcListConverter *mcc=new PndMcListConverter();
26  //fRun->AddTask(mcc);
27  //mcc->SetVerbose(0);
28 
29  PndJpsi2PiAna *anaTask=new PndJpsi2PiAna();
30  fRun->AddTask(anaTask);
31 
32  fRun->Init();
33  fRun->Run(0,0);
34 
35 }
TString inRecoFile
TString inSimuFile
FairRunAna * fRun
Definition: hit_dirc.C:58
TString sysFile
TString parFile
Definition: hit_dirc.C:14
Bool_t isLibrary(const char *libName)
Definition: g3libs.C:3
TString inDigiFile
TString outfile