FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
macro
detectors
mvd
Tobias
macro/detectors/mvd/Tobias/eventDisplay.C
Go to the documentation of this file.
1
2
3
eventDisplay
()
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
}
fRun
FairRunAna * fRun
Definition:
hit_dirc.C:58
Track
FairMCTracks * Track
Definition:
drawEveTracks.C:8
MvdPoints
FairMCPointDraw * MvdPoints
Definition:
drawEveTracks.C:9
rootlogon
rootlogon()
Definition:
outdated/mpiTools/macros/emc/rootlogon.C:1
TString
TString
Definition:
SimCompleteLinkDef.h:6
fMan
FairEventManager * fMan
Definition:
drawEveTracks.C:7
MCFile
TString MCFile
Definition:
emc/run_linkCreation.C:4
eventDisplay
eventDisplay()
Definition:
macro/detectors/mvd/Tobias/eventDisplay.C:3
Generated on Sun Aug 18 2019 03:01:11 for FairRoot/PandaRoot by
1.8.8