]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONPainterDataSourceFrame.cxx
potential fix
[u/mrichter/AliRoot.git] / MUON / AliMUONPainterDataSourceFrame.cxx
index 930f66eca6e9acf7a6bc1dffaac9f35a07d24cbb..bcbd7f3aaa59dacb3a5945f8218e03ac86b92444 100644 (file)
@@ -82,11 +82,11 @@ AliMUONPainterDataSourceFrame::AliMUONPainterDataSourceFrame(const TGWindow* p,
   fEventRangeButton(new TGCheckButton(fRawSelector23,"Event range")),
   fEventMin(new TGNumberEntry(fRawSelector23,-1,10)),
   fEventMax(new TGNumberEntry(fRawSelector23,-1,10)),
-  fRawOCDBPath(new TGTextEntry(fRawSelector24,"alien://folder=/alice/data/2011/OCDB")),
+  fRawOCDBPath(new TGTextEntry(fRawSelector24,"alien://folder=/alice/data/2012/OCDB")),
   fOCDBSelector(new TGGroupFrame(this,"OCDB Path",kHorizontalFrame)),
   fDataReaders(new TGGroupFrame(this,"Data sources")),
   fFilePath(new TGTextEntry(fRawSelector21,"")),
-  fOCDBPath(new TGTextEntry(fOCDBSelector,"alien://folder=/alice/data/2011/OCDB")),
+  fOCDBPath(new TGTextEntry(fOCDBSelector,"alien://folder=/alice/data/2012/OCDB")),
   fRunSelector(new TGNumberEntry(fOCDBSelector,0,10)),
   fOCDBTypes(new TGComboBox(fOCDBSelector)),
   fRecentSources(new TGComboBox(fRecentSourceSelector)),
@@ -689,6 +689,8 @@ AliMUONPainterDataSourceFrame::CreateRawDataSource(const TString& uri)
     emax = static_cast<TObjString*>(a->At(7))->String();
   }
   
+  delete a;
+  
   AliRawReader* rawReader = 0x0;
 
   if ( filename.Contains(TRegexp("^alien")) )
@@ -742,8 +744,7 @@ AliMUONPainterDataSourceFrame::CreateRawDataSource(const TString& uri)
       TObject* o = e->GetObject();
       if ( o->IsA() == TObjArray::Class() )
       {
-        TObjArray* a = static_cast<TObjArray*>(o);
-        TIter next(a);
+        TIter next(static_cast<TObjArray*>(o));
         AliMUONRecoParam* p;
         while ( ( p = static_cast<AliMUONRecoParam*>(next()) ))
         {