+bool isStorageRunning()
+{
+ // check if there is events server already running
+ const char *pid = gSystem->GetFromPipe("pidof alistorage").Data();
+ int pidSize = gSystem->GetFromPipe("pidof alistorage").Sizeof();
+ std::string pidOfAll(pid,pidSize);
+ std::stringstream pidStream(pidOfAll);
+ int word_count=0;
+ std::string word;
+ while( pidStream >> word ) ++word_count;
+ if(word_count != 1){return true;}
+ return false;
+}
+