]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSDumpVertices.C
TRD nSigma OADB related new codes and modifications and OADB root file -- Xianguo Lu
[u/mrichter/AliRoot.git] / ITS / AliITSDumpVertices.C
index 9e757ac95badfa6a5b2fbc71cc64350ab5524ae2..1d309cb8f0baa7fef6fd013bfd24d662e8ee7b66 100644 (file)
@@ -1,16 +1,13 @@
 void AliITSDumpVertices(Int_t firstEv=0, Int_t noev=1,
-       TString fileimp="AliITSVertices.root",
-       TString objbasename="VertexTracks_"){
+                        TString fileimp="galice.root"){
   // This is a simple example on how to access the vertex objects
-  // The default object base name is VertexTracks_  for AliITSVertexerTracks
-  //                                 Vertex_        for AliITSVertexerPPZ
-  //                                 Vertex_        for AliITSVertexerIons
   Int_t evmax = firstEv+noev;
-  TFile *file = new TFile(fileimp);
+  AliRunLoader *rl = AliRunLoader::Open(fileimp.Data());
+  AliITSLoader* ITSloader =  (AliITSLoader*) rl->GetLoader("ITSLoader");
+  ITSloader->LoadVertices();
   for(Int_t i=firstEv; i<evmax; i++){
-    TString name = objbasename;
-    name += i;
-    vert = (AliITSVertex*)file->Get(name.Data());
+    rl->GetEvent(i);
+    AliESDVertex *vert = ITSloader->GetVertex();
     if(vert){
       cout <<"===============================================\n";
       cout <<" Event n. "<<i<<endl;