FairRoot/PandaRoot
detectors/lmd/Promme/eventdisplay.C
Go to the documentation of this file.
2 {
3  gROOT->Macro("$VMCWORKDIR/gconfig/rootlogon.C");
4  gSystem->Load("libEve");
5  gSystem->Load("libEventDisplay");
6  gSystem->Load("libPndEventDisplay");
7  gSystem->Load("libSds");
8  gSystem->Load("libLmd");
9 
10  TString parFile = storePath+"/Lumi_Params_0.root";
11  TString inSimuFile = storePath+"/Lumi_MC_0.root";
12  // TString inSimuFile = storePath+"/Lumi_MC_pp_4Pi_copy.root";
13  //Lumi_MC_pp_4Pi_copy.root
14  TString recoFile = storePath+"/Lumi_reco_0.root";
15  TString trackingCandFile = storePath+"/Lumi_TCand_0.root";
16  TString trackingFile = storePath+"/Lumi_Track_0.root";
17  // TString trackingGeaneFile = storePath+"/Lumi_Geane_0.root";
18  TString outFile = storePath+"/EVEout.root";
19 
20  FairRunAna *fRun= new FairRunAna();
21  fRun->SetInputFile(inSimuFile.Data());
22  fRun->AddFriend(recoFile.Data());
23  fRun->AddFriend(trackingCandFile.Data());
24  fRun->AddFriend(trackingFile.Data());
25  // fRun->AddFriend(trackingGeaneFile.Data());
26  fRun->SetOutputFile(outFile.Data());
27 
28  FairRuntimeDb* rtdb = fRun->GetRuntimeDb();
29  FairParRootFileIo* parInput1 = new FairParRootFileIo();
30  parInput1->open(parFile.Data());
31  rtdb->setFirstInput(parInput1);
32 
33  FairEventManager *fMan= new FairEventManager();
34 
35  FairMCTracks *Track = new FairMCTracks ("Monte-Carlo Tracks");
36  fMan->AddTask(Track);
37  FairMCPointDraw *MvdPoints = new FairMCPointDraw ("LMDPoint",kBlue,kFullSquare);
38  fMan->AddTask(MvdPoints);
39  FairHitDraw *stripHits = new FairHitDraw("LMDHitsStrip");
40  fMan->AddTask(stripHits);
41 
42  // cout<<"And now we try draw reconstructed tracks"<<endl;
43  // // /// Try to draw reconstructed tracks --------
44  // PndTrackDraw* TrkRec = new PndTrackDraw("GeoTracks");
45  // fMan->AddTask(TrkRec);
46  // // ///------------------------------------------
47  // fRun->Init();
48  fMan->Init();
49 }
TString outFile
Definition: hit_dirc.C:17
TString storePath
TString inSimuFile
FairRunAna * fRun
Definition: hit_dirc.C:58
FairMCTracks * Track
Definition: drawEveTracks.C:8
TString parFile
Definition: hit_dirc.C:14
FairMCPointDraw * MvdPoints
Definition: drawEveTracks.C:9
FairRuntimeDb * rtdb
Definition: hit_dirc.C:66
FairParRootFileIo * parInput1
Definition: hit_dirc.C:67
std::string recoFile
FairEventManager * fMan
Definition: drawEveTracks.C:7