]> jspc29.x-matter.uni-frankfurt.de Git - daqdata.git/commitdiff
DAQ version 2 has been put into event header. Sergey.
authorhadaq <hadaq>
Mon, 19 Jul 2010 14:29:31 +0000 (14:29 +0000)
committerhadaq <hadaq>
Mon, 19 Jul 2010 14:29:31 +0000 (14:29 +0000)
hadaq/evtbuild.c

index 5299947bc6a989ec39e94862ec459ef0ab53c922..bbffaa946f5d5bb555127d7b5f6a412c6b3b916a 100644 (file)
@@ -1,4 +1,4 @@
-static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.120 2010-07-07 08:50:19 hadaq Exp $";
+static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/hadaq/evtbuild.c,v 6.121 2010-07-19 14:29:31 hadaq Exp $";
 
 #define _POSIX_C_SOURCE 199309L
 #define SYSLOG_NAMES
@@ -44,6 +44,7 @@ static RFILE *fRemote = NULL;
 
 #define MAXINPATH 100
 
+#define DAQVERSION 2                   /* needed by Hydra unpackers */
 #define NEVTIDS 64UL                   /* must be 2^n */
 #define NEVTIDS_IN_FILE 0UL            /* must be 2^n */
 #define EVENT_NUM_OFFSET 100
@@ -2220,6 +2221,7 @@ int main(int argc, char *argv[])
                        }
                }
 
+
                evt = newEvt(EvtDecoding_64bitAligned, EvtId_data);
 
                for (i = 0; i < theArgs->nrOfMsgs && !evtIsBroken; i += step) {
@@ -2256,6 +2258,8 @@ int main(int argc, char *argv[])
                                } else
                                        currId = SubEvt_pureId(subEvt);
 
+                               currId = currId | (DAQVERSION << 12);
+
                                syslog(LOG_DEBUG, "currTrigNr: 0x%06x, currTrigTag 0x%02x, currId 0x%08x", currTrigNr, currTrigTag, currId);
                        }