FairRoot/PandaRoot
Functions
macro/detectors/mvd/Tobias/eventDisplay.C File Reference

Go to the source code of this file.

Functions

 eventDisplay ()
 

Function Documentation

eventDisplay ( )

Definition at line 3 of file macro/detectors/mvd/Tobias/eventDisplay.C.

References fMan, fRun, MCFile, MvdPoints, rootlogon(), Track, and TString.

4 {
5 
6  gROOT->LoadMacro("$VMCWORKDIR/gconfig/rootlogon.C");
7  rootlogon();
8  gSystem->Load("libEve");
9  gSystem->Load("libEventDisplay");
10 
11  gStyle->SetPalette(1);
12 
13  // ----- Reconstruction run -------------------------------------------
14  FairRunAna *fRun= new FairRunAna();
15 
16  //TString MCFile = "./data/Mvd_Test.root";
17  TString MCFile = "MvdTpc_D+D-_10G_1000.root";
18 
19 // PndFileNameCreator creator(MCFile.Data());
20  //TString RecoFile = creator.GetRecoFileName(false).c_str();
21 // TString TFindFile = creator.GetTrackFindingFileName(false).c_str();
22 
23  // TString TFindFile = creator.GetIdealTrackFindingFileName(false).c_str();
24  // TString DigiFile = creator.GetDigiFileName(false).c_str();
25 
26  fRun->SetInputFile(MCFile.Data());
27 // fRun->AddFriend(DigiFile.Data());
28 // fRun->AddFriend(RecoFile.Data());
29 // fRun->AddFriend(TFindFile.Data());
30  //fRun->SetInputFile("../dsk/sim_dsk.root");
31  // fRun->SetInputFile("../dsk/sim_dsk.g4native.root");
32  fRun->SetOutputFile("test.root");
33  fRun->LoadGeometry();
34 
35  FairEventManager *fMan= new FairEventManager();
36 
37  // --- MC ---
38  FairMCTracks *Track = new FairMCTracks ("Monte-Carlo Tracks");
39 
40  FairMCPointDraw *MvdPoints = new FairMCPointDraw ("MVDPoint", kRed, kFullSquare);
41 // PndSttMCPointDraw *SttPoints = new PndSttMCPointDraw("STTPoint", kRed, kFullSquare);
42 
43 // FairRiemannPointDraw *MvdRiemann = new FairRiemannPointDraw("MVDHitsPixel");
44 // FairRiemannPointDraw *MvdRiemannStrip = new FairRiemannPointDraw("MVDHitsStrip");
45 
46 // FairHitDraw *MvdRecoPoints = new FairHitDraw ("MVDHitsPixel");
47 // FairHitDraw *MvdStripRecoPoints = new FairHitDraw("MVDHitsStrip");
48 
49  // FairHitDraw *SttHelixHits = new FairHitDraw("SttHelixHit");
50 
51 // PndMvdDigiPixelDraw* MvdDigis = new PndMvdDigiPixelDraw("MVDPixelDigis");
52 
53 // FairTrackCandDraw* MvdTrackCand = new FairTrackCandDraw("MVDIdealTrackCand", 3);
54  // FairRiemannTrackCandDraw* MvdRiemannTrackCand = new FairRiemannTrackCandDraw("MVDIdealTrackCand", 3);
55 
56 
57  fMan->AddTask(Track);
58  fMan->AddTask(MvdPoints);
59  // fMan->AddTask(SttPoints);
60  // fMan->AddTask(MvdRiemann);
61 // fMan->AddTask(MvdRiemannStrip);
62  // fMan->AddTask(MvdDigis);
63  // fMan->AddTask(MvdRecoPoints);
64  // fMan->AddTask(MvdStripRecoPoints);
65 // fMan->AddTask(SttHelixHits);
66 // fMan->AddTask(MvdTrackCand);
67 // fMan->AddTask(MvdRiemannTrackCand);
68 
69  fRun->Init();
70  fMan->Init();
71 
72 /* FairEventManager *fMan= new FairEventManager();
73  FairMCTracks *Track = new FairMCTracks ("Monte-Carlo Tracks");
74  FairMCPointDraw *MvdMCPoints = new FairMCPointDraw ("MVDPoint", 1,7);
75  FairRecoPointDraw *MvdRecoPoints = new FairRecoPointDraw ("MVDHitsPixel",3);
76  FairRecoPointDraw *MvdStripRecoPoints = new FairRecoPointDraw("MVDHitsStrip",3);
77  FairTrackCandDraw* MvdTrackCand = new FairTrackCandDraw("MVDRiemannTrackCand", 3);
78 // FairMCPointDraw *EMCPoints = new FairMCPointDraw ("EmcPoint");
79 // FairMCPointDraw *TofPoint = new FairMCPointDraw ("TofPoint");
80 // FairMCPointDraw *TofSciFPoint= new FairMCPointDraw ("TofSciFPoint");
81 // FairMCPointDraw *MuoPoint = new FairMCPointDraw ("MuoPoint");
82 // FairMCPointDraw *PndDrcPoint = new FairMCPointDraw ("PndDrcPoint");
83 // FairMCPointDraw *PndDchPoint = new FairMCPointDraw ("PndDchPoint");
84 // FairMCPointDraw *PndTpcPoint = new FairMCPointDraw ("PndTpcPoint",3,7);
85  // FairMCPointDraw *PndSTTPoint = new FairMCPointDraw ("STTPoint");
86 
87 
88  fMan->AddTask(Track);
89 
90  fMan->AddTask(MvdMCPoints);
91  fMan->AddTask(MvdRecoPoints);
92  fMan->AddTask(MvdStripRecoPoints);
93 // fMan->AddTask(MvdTrackCand);
94 // fMan->AddTask(EMCPoints);
95 // fMan->AddTask(TofPoint);
96 // fMan->AddTask( TofSciFPoint);
97 // fMan->AddTask( MuoPoint);
98 // fMan->AddTask( PndDrcPoint);
99  // fMan->AddTask( PndDchPoint);
100 // fMan->AddTask( PndTpcPoint);
101  // fMan->AddTask( PndSTTPoint);*/
102 
103 
104 }
FairRunAna * fRun
Definition: hit_dirc.C:58
FairMCTracks * Track
Definition: drawEveTracks.C:8
FairMCPointDraw * MvdPoints
Definition: drawEveTracks.C:9
FairEventManager * fMan
Definition: drawEveTracks.C:7
TString MCFile