]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MONITOR/alistoragemanager/alifakedisplay.cxx
Completed changes needed because of previous commit
[u/mrichter/AliRoot.git] / MONITOR / alistoragemanager / alifakedisplay.cxx
index d9f023b7ec1dd3daf778f1e5fee347d81e25ac69..5d89339151c4b20a139db9fde54b3e3a07806052 100644 (file)
@@ -47,9 +47,12 @@ int main(int argc, char **argv)
        {
                socket = EVENTS_SERVER_SUB;
                manager->CreateSocket(socket);
+               cout<<"Socket created"<<endl;
                while(1)
                {
+                 cout<<"waiting for event..."<<flush;
                        event = manager->GetEvent(socket);
+                       
                        if(event)
                        {
                                cout<<"Received event. Run:"<<event->GetRunNumber()<<"\t event:"<<event->GetEventNumberInFile()<<endl;
@@ -141,12 +144,11 @@ void* GetNextEvent(void*)
   currentTree[0]=0;
   currentTree[1]=0;
   AliESDEvent *tmpEvent;
-  TTree *tmpTree = NULL;
   
   while(1)
   {
     //if(tmpEvent){delete tmpEvent;tmpEvent=0;}
-    tmpEvent = eventManager->GetEvent(EVENTS_SERVER_SUB,-1,&tmpTree);
+    tmpEvent = eventManager->GetEvent(EVENTS_SERVER_SUB);
 
     if(tmpEvent)
     {
@@ -155,16 +157,13 @@ void* GetNextEvent(void*)
         myMutex.Lock();
         if(eventInUse == 0){writingToEventIndex = 1;}
         else if(eventInUse == 1){writingToEventIndex = 0;}
-        cout<<"Writing to:"<<writingToEventIndex<<endl;
+
         if(currentEvent[writingToEventIndex])
         {
-          cout<<"DELETING:"<<currentEvent[writingToEventIndex]<<endl;
           delete currentEvent[writingToEventIndex];
           currentEvent[writingToEventIndex]=0;
-          delete currentTree[writingToEventIndex];
         }
         currentEvent[writingToEventIndex] = tmpEvent;
-        currentTree[writingToEventIndex] = tmpTree;
         isNewEventAvaliable = true;
         myMutex.UnLock();
       }