FairRoot/PandaRoot
detectors/lumi/eventdisplay.C
Go to the documentation of this file.
1 
3 {
4  //-----User Settings:-----------------------------------------------
5  TString SimEngine ="TGeant4";
6  TString InputFile ="test_G4.root";
7  TString ParFile ="params_G4.root";
8  //------------------------------------------------------------------
9 
10  // Load basic libraries
11  gROOT->LoadMacro("$VMCWORKDIR/gconfig/rootlogon.C");
12  rootlogon();
13  gSystem->Load("libEve");
14  gSystem->Load("libEventDisplay");
15 
16 
17  // ----- Reconstruction run -------------------------------------------
18  FairRunAna *fRun= new FairRunAna();
19  fRun->SetInputFile(InputFile.Data());
20  fRun->SetOutputFile("evtdis.root");
21 
22  FairRuntimeDb* rtdb = fRun->GetRuntimeDb();
23  FairParRootFileIo* parInput1 = new FairParRootFileIo();
24  parInput1->open(ParFile.Data());
25  rtdb->setFirstInput(parInput1);
26 
27  FairEventManager *fMan= new FairEventManager();
28 
29  //----------------------Traks and points -------------------------------------
30  FairMCTracks *Track = new FairMCTracks ("Monte-Carlo Tracks");
31  FairMCPointDraw *LmdPoint = new FairMCPointDraw ("LumiPoint",kGreen, kFullSquare);
32 
33 
34 // TEveElement *model= fMan->GetVizModel();
35  fMan->AddTask(Track);
36  fMan->AddTask(LmdPoint);
37 
38  fMan->Init();
39  return 0;
40 }
FairRunAna * fRun
Definition: hit_dirc.C:58
FairMCTracks * Track
Definition: drawEveTracks.C:8
FairRuntimeDb * rtdb
Definition: hit_dirc.C:66
FairParRootFileIo * parInput1
Definition: hit_dirc.C:67
FairEventManager * fMan
Definition: drawEveTracks.C:7