]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - test/cosmic/rawqa.C
improving raw qa making
[u/mrichter/AliRoot.git] / test / cosmic / rawqa.C
index a5f73474f6806d6297dc55eda811cb4cc607c556..0d2ca78d529f88843d8c7d2c772c0744aba49c5c 100644 (file)
 TString ClassName() { return "rawqa" ; } 
 
 //________________________________qa______________________________________
-void rawqa(Int_t run) 
+void rawqa(Char_t * filename, Int_t run) 
 {      
-  const Char_t * filename = "raw.root" ; 
+//  TGrid * grid = TGrid::Connect("alien://") ; 
+//  TString filename ; 
+//  if (grid) {
+//    filename = Form("alien:///alice/data/2009/LHC09c/000085034/raw/09000085034023.40.root") ;  
+//  } else {
+//    filename = "raw.root" ;       
+//  }
+
   // Set the CDB storage location
   AliCDBManager * man = AliCDBManager::Instance();
-  //man->SetDefaultStorage("local://cdb2");
+//  man->SetDefaultStorage("local://cdb2");
   man->SetDefaultStorage("raw://");
   
   // set the location of reference data 
@@ -53,7 +60,8 @@ void rawqa(Int_t run)
   AliGeomManager::LoadGeometry();
   printf("INFO: Proccessing file %s\n", filename) ;
   // check which detectors are present 
-  AliRawReader * rawReader = new AliRawReaderRoot(filename);
+  TString alienName = Form("alien://%s", filename) ;
+  AliRawReader * rawReader = new AliRawReaderRoot(alienName.Data());
   //AliTRDrawStreamBase::SetRawStreamVersion("TB");
   while ( rawReader->NextEvent() ) {
     man->SetRun(rawReader->GetRunNumber());