7   TString  InputFile     =
"sim_complete.root";
 
   10   TString  ParFile       =
"simparams.root";
 
   12   Bool_t enablePointDraw = kTRUE;
 
   13   Bool_t enableHitDraw = kTRUE;
 
   14   Bool_t enableTrackDraw = kTRUE;
 
   18   FairRunAna *
fRun= 
new FairRunAna();
 
   19   fRun->SetInputFile(InputFile.Data());
 
   20   fRun->SetOutputFile(
"tst.root");
 
   23   testFile = 
new TFile(DigiFile.Data());
 
   24   if (!testFile->IsZombie()){
 
   25           fRun->AddFriend(DigiFile.Data());
 
   28           enableHitDraw = kFALSE;
 
   32   testFile = 
new TFile(RecoFile.Data());
 
   33   if (!testFile->IsZombie()){
 
   34           fRun->AddFriend(RecoFile.Data());
 
   35           FairGeane *
Geane = 
new FairGeane();
 
   39           enableTrackDraw = kFALSE;
 
   43    FairRuntimeDb* 
rtdb = fRun->GetRuntimeDb();
 
   44   FairParRootFileIo* 
parInput1 = 
new FairParRootFileIo();
 
   45   parInput1->open(ParFile.Data());
 
   46   rtdb->setFirstInput(parInput1);
 
   47   FairEventManager *
fMan= 
new FairEventManager();
 
   51   if (enablePointDraw) {
 
   52           FairMCTracks *
Track =  
new FairMCTracks (
"Monte-Carlo Tracks");
 
   53           FairMCPointDraw *
MvdPoints =   
new FairMCPointDraw (
"MVDPoint",kBlue,  kFullSquare);
 
   54           FairHitDraw *EMCPoints =   
new FairHitDraw (
"EmcHit");
 
   56                 EMCPoints->SetBoxDimensions(2.,2.,2.);
 
   57                 EMCPoints2->SetBoxDimensions(2.,2.,2.);
 
   58           FairMCPointDraw *TofSciFPoint= 
new FairMCPointDraw (
"SciTPoint",kTeal, kFullSquare);
 
   59           FairMCPointDraw *MdtPoint =    
new FairMCPointDraw (
"MdtPoint",kAzure, kFullSquare);
 
   60           FairMCPointDraw *
PndDrcBarPoint = 
new FairMCPointDraw (
"DrcBarPoint",kGreen, kFullSquare);
 
   61           FairMCPointDraw *
PndDrcPDPoint = 
new FairMCPointDraw (
"DrcPDPoint",kViolet, kFullSquare);
 
   62           FairMCPointDraw *
PndDskParticle = 
new FairMCPointDraw (
"DskParticle",kYellow, kFullSquare);
 
   63           FairMCPointDraw *
PndDskFLGHit = 
new FairMCPointDraw (
"PndDskFLGHit",kPink, kFullSquare);
 
   64           FairMCPointDraw *PndSTTPoint = 
new FairMCPointDraw (
"STTPoint",kMagenta, kFullSquare);
 
   65           FairMCPointDraw *PndGEMPoint = 
new FairMCPointDraw (
"GEMPoint",kRed, kFullSquare);
 
   66           FairMCPointDraw *PndFTSPoint = 
new FairMCPointDraw (
"FTSPoint",kMagenta, kFullSquare);
 
   67           FairMCPointDraw *
PndFtofPoint = 
new FairMCPointDraw (
"FtofPoint",kGreen, kFullSquare);
 
   72           fMan->AddTask(MvdPoints);
 
   73           fMan->AddTask(EMCPoints);
 
   74                 fMan->AddTask(EMCPoints2);
 
   75           fMan->AddTask( TofSciFPoint);
 
   76           fMan->AddTask( MdtPoint);
 
   77           fMan->AddTask( PndDrcBarPoint);
 
   78           fMan->AddTask( PndDrcPDPoint);
 
   79           fMan->AddTask( PndDskParticle);
 
   80           fMan->AddTask( PndDskFLGHit);
 
   81           fMan->AddTask( PndSTTPoint);
 
   82           fMan->AddTask( PndGEMPoint);
 
   83           fMan->AddTask( PndFTSPoint);
 
   84           fMan->AddTask( PndFtofPoint);
 
   85           fMan->AddTask(EmcHitCalo);
 
   92           FairHitDraw *MvdRecoHit =   
new FairHitDraw (
"MVDHitsPixel");
 
   93           FairHitDraw *MvdRecoStrip = 
new FairHitDraw (
"MVDHitsStrip");
 
   94           FairHitDraw *STTHits = 
new FairHitDraw (
"STTHit");
 
   97           FairHitDraw *SciTHit = 
new FairHitDraw(
"SciTHit");
 
   98           FairHitDraw *MdtHit = 
new FairHitDraw(
"MdtHit");
 
   99           FairHitDraw *DrcHit = 
new FairHitDraw(
"DrcHit");
 
  100           FairHitDraw *DrcPDHit = 
new FairHitDraw(
"DrcPDHit");
 
  101           FairHitDraw *GEMHit = 
new FairHitDraw(
"GEMHit");
 
  102           FairHitDraw *FTSHit = 
new FairHitDraw(
"FTSHit");
 
  103           FairHitDraw *FtofHit = 
new FairHitDraw(
"FtofHit");
 
  105           EmcBump->SetBoxDimensions(4.0,4.0,4.0);
 
  106           fMan->AddTask(MvdRecoHit);
 
  107           fMan->AddTask(MvdRecoStrip);
 
  108           fMan->AddTask(STTHits);
 
  109           fMan->AddTask(STTIsochrone);
 
  110           fMan->AddTask(SciTHit);
 
  111           fMan->AddTask(MdtHit);
 
  112           fMan->AddTask(DrcHit);
 
  113           fMan->AddTask(DrcPDHit);
 
  114           fMan->AddTask(GEMHit);
 
  115           fMan->AddTask(FTSHit);
 
  116           fMan->AddTask(FtofHit);
 
  117           fMan->AddTask(EmcBump);
 
  120   if (enableTrackDraw) {
 
  126           fMan->AddTask(SttMvdTrack);
 
  127           fMan->AddTask(SttMvdGemTrack);
 
  128       fMan->AddTask(SttMvdGemGenTrack);
 
  129           fMan->AddTask(FtsIdealTrack);
 
FairMCPointDraw * MvdPoints
FairParRootFileIo * parInput1
int testFile(TString nome, TString type)