FairRoot/PandaRoot
Functions
detectors/gem/eventdisplay.C File Reference

Go to the source code of this file.

Functions

 eventdisplay ()
 

Function Documentation

eventdisplay ( )

Definition at line 1 of file detectors/gem/eventdisplay.C.

References fMan, fRun, outFile, parFile, simFile, Track, and TString.

2 {
3 
4  // ----- Reconstruction run -------------------------------------------
5  TString parFile = "GemParams.root";
6  std::string simFile = "Gem_Test.root";;
7 // std::string recoFile = namecreator.GetRecoFileName();
8 // std::string trackingFile = namecreator.GetTrackFindingFileName();
9  std::string outFile = "EVEout.root";
10 
11  // ----- Reconstruction run -------------------------------------------
12  FairRunAna *fRun= new FairRunAna();
13  fRun->SetInputFile(simFile.c_str());
14 // fRun->AddFriend(recoFile.c_str());
15 // fRun->AddFriend(trackingFile.c_str());
16  fRun->SetOutputFile(outFile.c_str());
17 
18  fRun->LoadGeometry();
19 
20 
21 
22  FairEventManager *fMan= new FairEventManager();
23 
24  // --- MC ---
25  FairMCTracks *Track = new FairMCTracks ("Monte-Carlo Tracks");
26 
27 // FairMCPointDraw *MvdPoints = new FairMCPointDraw ("MVDPoint",kBlue, kFullSquare);
28  FairMCPointDraw *GemPoints = new FairMCPointDraw ("GEMPoint",kBlue, kFullSquare);
29 // FairMCPointDraw *EMCPoints = new FairMCPointDraw ("EmcPoint",kOrange, kFullSquare);
30 // FairMCPointDraw *TofPoint = new FairMCPointDraw ("TofPoint",kYellow, kFullSquare);
31 // FairMCPointDraw *TofSciFPoint= new FairMCPointDraw ("TofSciFPoint",kTeal, kFullSquare);
32 // FairMCPointDraw *MuoPoint = new FairMCPointDraw ("MuoPoint",kAzure, kFullSquare);
33 // FairMCPointDraw *PndDrcPoint = new FairMCPointDraw ("PndDrcPoint",kViolet, kFullSquare);
34 // FairMCPointDraw *PndTpcPoint = new FairMCPointDraw ("PndTpcPoint",kCyan, kFullSquare);
35 // FairMCPointDraw *PndSTTPoint = new FairMCPointDraw ("STTPoint",kMagenta, kFullSquare);
36 
37  fMan->AddTask(Track);
38 
39 // fMan->AddTask(MvdPoints);
40  fMan->AddTask(GemPoints);
41 // fMan->AddTask(EMCPoints);
42 // fMan->AddTask(TofPoint);
43 // fMan->AddTask( TofSciFPoint);
44 // fMan->AddTask( MuoPoint);
45 // fMan->AddTask( PndDrcPoint);
46 // fMan->AddTask( PndTpcPoint);
47 // fMan->AddTask( PndSTTPoint);
48 
49 
50 
51 // --- RECO ---
52 // FairRecoPointDraw *pixelHits = new FairRecoPointDraw("MVDHitsPixel");
53 // fMan->AddTask(pixelHits);
54 //
55 // FairRecoPointDraw *stripHits = new FairRecoPointDraw("MVDHitsStrip");
56 // fMan->AddTask(stripHits);
57 //
58 // FairTPCRecoPointDraw *tpcHits = new FairTPCRecoPointDraw("PndTpcCluster");
59 // fMan->AddTask(tpcHits);
60 
61 // FairTrackCandDraw *TrkCands = new FairTrackCandDraw ("LhePidTrack");
62 // FairTrackCandDraw *TrkCands = new FairTrackCandDraw ("MVD_TPC_CombinedRiemannTrack");
63 // FairTrackCandDraw *TrkCands = new FairTrackCandDraw ("MVDRiemannTrackCand");
64 // fMan->AddTask(TrkCands);
65 
66 
67 
68  fRun->Init();
69  fMan->Init();
70 
71 
72 }
TString outFile
Definition: hit_dirc.C:17
FairRunAna * fRun
Definition: hit_dirc.C:58
TString simFile
Definition: bump_emc.C:11
FairMCTracks * Track
Definition: drawEveTracks.C:8
TString parFile
Definition: hit_dirc.C:14
FairEventManager * fMan
Definition: drawEveTracks.C:7