ROOT logo
// ----------------------------------------------------//
//                                                     //
//    This macro does Digits to Reconstructed Points   //
//                                                     //
// ----------------------------------------------------//

#include "Riostream.h"
#include "TROOT.h"
#include "TFile.h"
#include "TNetFile.h"
#include "TRandom.h"
#include "TTree.h"
#include "TBranch.h"
#include "TClonesArray.h"
#include "TStopwatch.h"
#include <stdlib.h>

void AliPMDReconstruction() 
{
  TStopwatch timer;
  timer.Start();

  // Open the AliRoot file
  AliRunLoader *fRunLoader = AliRunLoader::Open("galice.root");
  if (!fRunLoader)
    {
      cerr<<"Can't load RunLoader"<<endl;
      return 1;
    }
  fRunLoader->LoadgAlice();
  gAlice = fRunLoader->GetAliRun();

  printf(" Do you want reconstruction from Digits file or RAW data \n");
  printf(" If RAW,    type 0 \n");
  printf(" If Digits, type 1 \n");

  Int_t itype;

  cin >> itype;

  if (itype == 0)
    {
      AliRawReaderFile reader;
      AliPMDReconstructor pmdreco;
      pmdreco.Reconstruct(fRunLoader, &reader);
    }
  else if (itype == 1)
    {
      AliPMDReconstructor pmdreco;
      pmdreco.Reconstruct(fRunLoader);
    }

  timer.Stop();
  timer.Print();
}

 AliPMDReconstruction.C:1
 AliPMDReconstruction.C:2
 AliPMDReconstruction.C:3
 AliPMDReconstruction.C:4
 AliPMDReconstruction.C:5
 AliPMDReconstruction.C:6
 AliPMDReconstruction.C:7
 AliPMDReconstruction.C:8
 AliPMDReconstruction.C:9
 AliPMDReconstruction.C:10
 AliPMDReconstruction.C:11
 AliPMDReconstruction.C:12
 AliPMDReconstruction.C:13
 AliPMDReconstruction.C:14
 AliPMDReconstruction.C:15
 AliPMDReconstruction.C:16
 AliPMDReconstruction.C:17
 AliPMDReconstruction.C:18
 AliPMDReconstruction.C:19
 AliPMDReconstruction.C:20
 AliPMDReconstruction.C:21
 AliPMDReconstruction.C:22
 AliPMDReconstruction.C:23
 AliPMDReconstruction.C:24
 AliPMDReconstruction.C:25
 AliPMDReconstruction.C:26
 AliPMDReconstruction.C:27
 AliPMDReconstruction.C:28
 AliPMDReconstruction.C:29
 AliPMDReconstruction.C:30
 AliPMDReconstruction.C:31
 AliPMDReconstruction.C:32
 AliPMDReconstruction.C:33
 AliPMDReconstruction.C:34
 AliPMDReconstruction.C:35
 AliPMDReconstruction.C:36
 AliPMDReconstruction.C:37
 AliPMDReconstruction.C:38
 AliPMDReconstruction.C:39
 AliPMDReconstruction.C:40
 AliPMDReconstruction.C:41
 AliPMDReconstruction.C:42
 AliPMDReconstruction.C:43
 AliPMDReconstruction.C:44
 AliPMDReconstruction.C:45
 AliPMDReconstruction.C:46
 AliPMDReconstruction.C:47
 AliPMDReconstruction.C:48
 AliPMDReconstruction.C:49
 AliPMDReconstruction.C:50
 AliPMDReconstruction.C:51
 AliPMDReconstruction.C:52
 AliPMDReconstruction.C:53
 AliPMDReconstruction.C:54
 AliPMDReconstruction.C:55
 AliPMDReconstruction.C:56
 AliPMDReconstruction.C:57