7 TString InputFile =
"Sim_Dpm_500.root";
8 TString ParFile =
"Sim_Dpm_500_params.root";
13 gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
15 gSystem->Load(
"libEve");
16 gSystem->Load(
"libEventDisplay");
20 FairRunAna *
fRun=
new FairRunAna();
21 fRun->SetInputFile(InputFile.Data());
22 fRun->SetOutputFile(
"tstevtdsp.root");
24 FairRuntimeDb*
rtdb = fRun->GetRuntimeDb();
25 FairParRootFileIo*
parInput1 =
new FairParRootFileIo();
26 parInput1->open(ParFile.Data());
27 rtdb->setFirstInput(parInput1);
28 FairEventManager *
fMan=
new FairEventManager();
32 FairMCTracks *
Track =
new FairMCTracks (
"Monte-Carlo Tracks");
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);
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);
int eventDisplay(TString inFile="sim.root", TString parFile="simparams.root", TString outid="n")
FairParRootFileIo * parInput1