FairRoot/PandaRoot
Functions
macro/outdated/tracking/onlineTracking/eventDisplay.C File Reference

Go to the source code of this file.

Functions

 eventDisplay ()
 

Function Documentation

eventDisplay ( )

Definition at line 3 of file macro/outdated/tracking/onlineTracking/eventDisplay.C.

References fMan, fRun, parInput1, rootlogon(), rtdb, Track, and TString.

4 {
5  //-----User Settings:-----------------------------------------------
6  TString SimEngine ="TGeant3";
7  TString InputFile ="Sim_Dpm_500.root";
8  TString ParFile ="Sim_Dpm_500_params.root";
9  //------------------------------------------------------------------
10 
11 
12 // Load basic libraries
13  gROOT->LoadMacro("$VMCWORKDIR/gconfig/rootlogon.C");
14  rootlogon();
15  gSystem->Load("libEve");
16  gSystem->Load("libEventDisplay");
17 
18 
19  // ----- Reconstruction run -------------------------------------------
20  FairRunAna *fRun= new FairRunAna();
21  fRun->SetInputFile(InputFile.Data());
22  fRun->SetOutputFile("tstevtdsp.root");
23 
24  FairRuntimeDb* rtdb = fRun->GetRuntimeDb();
25  FairParRootFileIo* parInput1 = new FairParRootFileIo();
26  parInput1->open(ParFile.Data());
27  rtdb->setFirstInput(parInput1);
28  FairEventManager *fMan= new FairEventManager();
29 
30 
31  //----------------------Traks and points -------------------------------------
32  FairMCTracks *Track = new FairMCTracks ("Monte-Carlo Tracks");
33 // FairMCPointDraw *MvdPoints = new FairMCPointDraw ("MVDPoint",kBlue, kFullSquare);
34  FairMCPointDraw *EMCPoints = new FairMCPointDraw ("EmcHit",kOrange, kFullSquare);
35  FairMCPointDraw *TofPoint = new FairMCPointDraw ("TofPoint",kYellow, kFullSquare);
36  FairMCPointDraw *TofSciFPoint= new FairMCPointDraw ("TofSciFPoint",kTeal, kFullSquare);
37  FairMCPointDraw *MdtPoint = new FairMCPointDraw ("MdtPoint",kAzure, kFullSquare);
38  FairMCPointDraw *PndDrcPoint = new FairMCPointDraw ("PndDrcPoint",kViolet, kFullSquare);
39  FairMCPointDraw *PndDchPoint = new FairMCPointDraw ("PndDchPoint",kPink, kFullSquare);
40  FairMCPointDraw *PndTpcPoint = new FairMCPointDraw ("PndTpcPoint",kCyan, kFullSquare);
41  FairMCPointDraw *PndSTTPoint = new FairMCPointDraw ("STTPoint",kMagenta, kFullSquare);
42  FairMCPointDraw *PndGEMPoint = new FairMCPointDraw ("GEMPoint",kRed, kFullSquare);
43  FairMCPointDraw *PndDskPoint = new FairMCPointDraw ("DskCerenkov",kGreen, kFullSquare);
44 
45  fMan->AddTask(Track);
46  // fMan->AddTask(MvdPoints);
47  fMan->AddTask(EMCPoints);
48  fMan->AddTask(TofPoint);
49  fMan->AddTask( TofSciFPoint);
50  fMan->AddTask( MdtPoint);
51  fMan->AddTask( PndDrcPoint);
52  fMan->AddTask( PndDchPoint);
53  fMan->AddTask( PndTpcPoint);
54  fMan->AddTask( PndSTTPoint);
55  fMan->AddTask( PndGEMPoint);
56  fMan->AddTask( PndDskPoint);
57 
58  fMan->Init();
59 
60 }
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