+ if (rootEvent->GetHeader()->GetEventSize() > eventSize) {
+ delete [] dateEvent;
+ eventSize = (UInt_t)(1.05*rootEvent->GetHeader()->GetEventSize());
+ dateEvent = new unsigned char[eventSize];
+ }
+
+ size_t gdcSize;
+ if (ddlFilesFolder) {
+ char command[256];
+ snprintf(command, sizeof(command), "rm -rf %s/raw%ld", ddlFilesFolder, gdcCounter);
+ gSystem->Exec(command);
+ snprintf(command, sizeof(command), "%s/raw%ld", ddlFilesFolder, gdcCounter);
+ if (gSystem->MakeDirectory(command) < 0) {
+ cerr << "Can not create directory " << command << endl;
+ fclose(dateFile);
+ delete [] dateEvent;
+ return(1);
+ }
+ gdcSize=Root2Date(rootEvent, dateEvent, command);
+ }
+ else
+ gdcSize=Root2Date(rootEvent, dateEvent, NULL);
+