9   Bool_t enablePointDraw = kTRUE;
 
   10   Bool_t enableHitDraw = kTRUE;
 
   11   Bool_t enableTrackDraw = kTRUE;
 
   16   gROOT->LoadMacro(
"$VMCWORKDIR/gconfig/rootlogon.C");
 
   18   gSystem->Load(
"libEve");
 
   19   gSystem->Load(
"libEventDisplay");
 
   20   gSystem->Load(
"libPndEventDisplay");
 
   33   FairRunAna *
fRun= 
new FairRunAna();
 
   34   fRun->SetInputFile(InputFile.Data());
 
   35   fRun->SetOutputFile(
"tst.root");
 
   38   testFile = 
new TFile(DigiFile.Data());
 
   39   if (!testFile->IsZombie()){
 
   40           fRun->AddFriend(DigiFile.Data());
 
   43           enableHitDraw = kFALSE;
 
   47   testFile = 
new TFile(RecoFile.Data());
 
   48   if (!testFile->IsZombie()){
 
   49           fRun->AddFriend(RecoFile.Data());
 
   50           FairGeane *
Geane = 
new FairGeane();
 
   54           enableTrackDraw = kFALSE;
 
   58   testFile = 
new TFile(AnaFile.Data());
 
   59   if (!testFile->IsZombie()){
 
   60           fRun->AddFriend(AnaFile.Data());
 
   61           FairGeane *Geane = 
new FairGeane();
 
   68    FairRuntimeDb* 
rtdb = fRun->GetRuntimeDb();
 
   69   FairParRootFileIo* 
parInput1 = 
new FairParRootFileIo();
 
   70   parInput1->open(ParFile.Data());
 
   71   rtdb->setFirstInput(parInput1);
 
   72   FairEventManager *
fMan= 
new FairEventManager();
 
   76   if (enablePointDraw) {
 
   77           FairMCTracks *
Track =  
new FairMCTracks (
"Monte-Carlo Tracks");
 
   78           FairMCPointDraw *
MvdPoints =   
new FairMCPointDraw (
"MVDPoint",kBlue,  kFullSquare);
 
   79           FairMCPointDraw *EMCPoints =   
new FairMCPointDraw (
"EmcHit",kOrange,  kFullSquare);
 
   80           FairMCPointDraw *TofSciFPoint= 
new FairMCPointDraw (
"SciTPoint",kTeal, kFullSquare);
 
   81           FairMCPointDraw *MdtPoint =    
new FairMCPointDraw (
"MdtPoint",kAzure, kFullSquare);
 
   82           FairMCPointDraw *
PndDrcBarPoint = 
new FairMCPointDraw (
"DrcBarPoint",kGreen, kFullSquare);
 
   83           FairMCPointDraw *
PndDrcPDPoint = 
new FairMCPointDraw (
"DrcPDPoint",kViolet, kFullSquare);
 
   84           FairMCPointDraw *
PndDskParticle = 
new FairMCPointDraw (
"DskParticle",kYellow, kFullSquare);
 
   85           FairMCPointDraw *
PndDskFLGHit = 
new FairMCPointDraw (
"PndDskFLGHit",kPink, kFullSquare);
 
   86           FairMCPointDraw *PndSTTPoint = 
new FairMCPointDraw (
"STTPoint",kMagenta, kFullSquare);
 
   87           FairMCPointDraw *PndGEMPoint = 
new FairMCPointDraw (
"GEMPoint",kRed, kFullSquare);
 
   88           FairMCPointDraw *PndFTSPoint = 
new FairMCPointDraw (
"FTSPoint",kMagenta, kFullSquare);
 
   89           FairMCPointDraw *
PndFtofPoint = 
new FairMCPointDraw (
"FtofPoint",kGreen, kFullSquare);
 
   92           fMan->AddTask(MvdPoints);
 
   93           fMan->AddTask(EMCPoints);
 
   94           fMan->AddTask( TofSciFPoint);
 
   95           fMan->AddTask( MdtPoint);
 
   96           fMan->AddTask( PndDrcBarPoint);
 
   97           fMan->AddTask( PndDrcPDPoint);
 
   98           fMan->AddTask( PndDskParticle);
 
   99           fMan->AddTask( PndDskFLGHit);
 
  100           fMan->AddTask( PndSTTPoint);
 
  101           fMan->AddTask( PndGEMPoint);
 
  102           fMan->AddTask( PndFTSPoint);
 
  103           fMan->AddTask( PndFtofPoint);
 
  109           FairHitDraw *MvdRecoHit =   
new FairHitDraw (
"MVDHitsPixel");
 
  110           FairHitDraw *MvdRecoStrip = 
new FairHitDraw (
"MVDHitsStrip");
 
  111           FairHitDraw *STTHits = 
new FairHitDraw (
"STTHit");
 
  114           FairHitDraw *SciTHit = 
new FairHitDraw(
"SciTHit");
 
  115           FairHitDraw *MdtHit = 
new FairHitDraw(
"MdtHit");
 
  116           FairHitDraw *DrcHit = 
new FairHitDraw(
"DrcHit");
 
  117           FairHitDraw *DrcPDHit = 
new FairHitDraw(
"DrcPDHit");
 
  118           FairHitDraw *GEMHit = 
new FairHitDraw(
"GEMHit");
 
  119           FairHitDraw *FTSHit = 
new FairHitDraw(
"FTSHit");
 
  120           FairHitDraw *FtofHit = 
new FairHitDraw(
"FtofHit");
 
  122           fMan->AddTask(MvdRecoHit);
 
  123           fMan->AddTask(MvdRecoStrip);
 
  124           fMan->AddTask(STTHits);
 
  126           fMan->AddTask(SciTHit);
 
  127           fMan->AddTask(MdtHit);
 
  128           fMan->AddTask(DrcHit);
 
  129           fMan->AddTask(DrcPDHit);
 
  130           fMan->AddTask(GEMHit);
 
  131           fMan->AddTask(FTSHit);
 
  132           fMan->AddTask(FtofHit);
 
  135   if (enableTrackDraw) {
 
  141           fMan->AddTask(SttMvdTrack);
 
  142           fMan->AddTask(SttMvdGemTrack);
 
  143           fMan->AddTask(FtsIdealTrack);
 
  144           fMan->AddTask(IdealTrackCand);
 
A simple class which adds the corresponding file extensions to a given base class. 
virtual void UseIsochroneTime()
FairMCPointDraw * MvdPoints
FairParRootFileIo * parInput1
PndMvdCreateDefaultApvMap * creator
int testFile(TString nome, TString type)