ROOT logo
void VertexMaker(Int_t evNumber=1) 
{
  
  // Dynamically link some shared libs
  if (gClassTable->GetID("AliRun") < 0) {
    gROOT->LoadMacro("loadlibs.C");
    loadlibs();
  }

  char filename[100];
  sprintf(filename,"galice.root");
  AliRunLoader* rl = AliRunLoader::Open("galice.root",AliConfig::GetDefaultEventFolderName(),"read");
  if (rl == 0x0)
   {
     cerr<<"Can not open session for file galice.root\n";
     return;
   }

  rl->LoadgAlice();
  gAlice = rl->GetAliRun();
  
  AliT0* T0  = (AliT0 *)gAlice->GetDetector("T0");
  /*  
  rl->LoadHeader();
  
  rl->LoadKinematics("READ");
  Int_t retval;
  AliLoader* lstart = rl->GetLoader("T0Loader");
  lstart->LoadDigits("READ");
  //  lstart->Dump();
  //  lstart->LoadRecPoints("UPDATE");
  */  
  vertex= new AliT0vertex();
  TBranch *bRec=0;
  vertex->Dump();
  
 // Event ------------------------- LOOP  
  //     Int_t iNevents=rl->GetNumberOfEvents();
  // cout<<"  nevents   "<<iNevents<<endl;

  // for (Int_t j=0; j<iNevents; j++){
  //  lstart->LoadDigits("READ");
    vertex->Reconstruct();
    //  }

} // end of macro




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