X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MONITOR%2Falistoragemanager%2Falifakedisplay.cxx;h=643286b5615d01d39f65d0754c8c9c57bec25521;hb=b929d7c3d0b348a948d947a93462bbaa0963f6d1;hp=fac3f9fedffd37c893136c9794d4688ed15534f9;hpb=c57635e969ce3bdf794a94a739dac53e7b279430;p=u%2Fmrichter%2FAliRoot.git diff --git a/MONITOR/alistoragemanager/alifakedisplay.cxx b/MONITOR/alistoragemanager/alifakedisplay.cxx index fac3f9fedff..643286b5615 100644 --- a/MONITOR/alistoragemanager/alifakedisplay.cxx +++ b/MONITOR/alistoragemanager/alifakedisplay.cxx @@ -6,6 +6,7 @@ #include #include +#include using namespace std; @@ -43,16 +44,17 @@ int main(int argc, char **argv) storageSockets socket; AliStorageEventManager *manager = AliStorageEventManager::GetEventManagerInstance(); AliESDEvent *event; + struct recPointsStruct *files; if(atoi(argv[1])==0) { - socket = EVENTS_SERVER_SUB; - manager->CreateSocket(socket); + manager->CreateSocket(EVENTS_SERVER_SUB); + manager->CreateSocket(ITS_POINTS_SUB); cout<<"Socket created"<GetEvent(socket); + event = manager->GetEvent(EVENTS_SERVER_SUB); if(event) { @@ -66,12 +68,36 @@ int main(int argc, char **argv) if(strcmp(event->GetESDRun()->GetTriggerClass(i),"")){ cout<GetESDRun()->GetTriggerClass(i)<GetFiles(ITS_POINTS_SUB); + + + cout<<"Received file."<Write("ITS.RecPoints.root",kOverwrite); + if(files->files[0]){files->files[0]->SaveAs("ITS.RecPoints.root","recreate");} + if(files->files[1]){files->files[1]->SaveAs("TOF.RecPoints.root","recreate");} + if(files->files[2]){files->files[2]->SaveAs("galice.root","recreate");} + + for(int i=0;i<10;i++) + { + if(files->files[i]) + { + files->files[i]->Close(); + delete files->files[i];files->files[i]=0; + } + } + sleep(2); + */ } } else if(atoi(argv[1])==1)