]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - T0/VertexMaker.C
This commit was generated by cvs2svn to compensate for changes in r15986,
[u/mrichter/AliRoot.git] / T0 / VertexMaker.C
diff --git a/T0/VertexMaker.C b/T0/VertexMaker.C
new file mode 100644 (file)
index 0000000..c9f3821
--- /dev/null
@@ -0,0 +1,50 @@
+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
+
+
+
+