]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MONITOR/root2date.cxx
New flat raw-data event format. The details can be found at: http://indico.cern.ch...
[u/mrichter/AliRoot.git] / MONITOR / root2date.cxx
index c17ea5b64e47ea27630707d27451190cd185f08f..0e2f9238f5979d26e57a0aa78953d2b443097ad9 100644 (file)
@@ -7,16 +7,22 @@
 
 #include "root2date.h"
 
-int Root2Date(AliRawEvent *gdcRootEvent, unsigned char *gdcDateEvent, char *ddlDir) {
+int Root2Date(AliRawVEvent *gdcRootEvent, unsigned char *gdcDateEvent, char *ddlDir) {
 
  unsigned char *p=gdcDateEvent;
  int ldcCounter, equipmentCounter, chunkSize;
- AliRawEquipment *aliEquipment=NULL;
+ AliRawVEquipment *aliEquipment=NULL;
  AliRawEquipmentHeader *aliEquipmentHeader=NULL;
  AliRawEventHeaderBase *aliHeader=NULL;
- AliRawEvent *ldcRootEvent=NULL;
+ AliRawVEvent *ldcRootEvent=NULL;
  
  aliHeader=gdcRootEvent->GetHeader();
+
+ char runNbFileName[256];
+ sprintf(runNbFileName,"%s/run%u",ddlDir,aliHeader->Get("RunNb"));
+ ofstream runNbFile(runNbFileName);
+ runNbFile.close();
+
  memcpy(p, aliHeader->HeaderBaseBegin(), chunkSize=aliHeader->HeaderBaseSize());
  p+=chunkSize;
  memcpy(p, aliHeader->HeaderBegin(), chunkSize=aliHeader->HeaderSize()); // Write DATE GDC header