Changeset 11545 for trunk/FACT++/src


Ignore:
Timestamp:
07/22/11 23:01:26 (13 years ago)
Author:
tbretz
Message:
Added new maxEvt support.
Location:
trunk/FACT++/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/src/EventBuilder.c

    r11521 r11545  
    467467   if (gj.usdMem > gj.maxMem ) gj.maxMem = gj.usdMem ;
    468468
     469   gj.bufTot++ ;
     470   if (gj.bufTot > gj.maxEvt ) gj.maxEvt = gj.bufTot ;
     471
    469472   gj.rateNew++ ;
    470473
     
    514517
    515518   gj.usdMem = gj.usdMem - freemem - headmem;
     519   gj.bufTot-- ;
    516520
    517521   if (gi_memStat < 0 ) {
     
    657661  if ( gi_resetR > 0) {
    658662     resetEvtStat();
     663     gj.bufTot = gj.maxEvt = gj.xxxEvt = 0 ;
    659664     gj.usdMem = gj.maxMem = gj.xxxMem = 0 ;
    660665     gj.totMem = g_maxMem ;
     
    10831088       for ( b=0; b<NBOARDS; b++) gj.totBytes[b] +=gj.rateBytes[b] ;
    10841089       gj.totMem  = g_maxMem ;
    1085        if (gj.maxMem >= gj.xxxMem) gj.xxxMem = gj.maxMem ;
     1090       if (gj.maxMem > gj.xxxMem) gj.xxxMem = gj.maxMem ;
     1091       if (gj.maxEvt > gj.xxxEvt) gj.xxxEvt = gj.maxEvt ;
    10861092
    10871093       factStat(gj);
     
    10891095       gj.rateNew = gj.rateWrite = 0 ;
    10901096       gj.maxMem  = gj.usdMem ;
     1097       gj.maxEvt  = gj.bufTot ;
    10911098       for ( b=0; b<NBOARDS; b++) gj.rateBytes[b] =0 ;
    10921099    }
  • trunk/FACT++/src/EventBuilderWrapper.h

    r11542 r11545  
    840840        fDimPrescaler   ("FAD_CONTROL/PRESCALER",        "S:42", ""),
    841841        fDimRefClock    ("FAD_CONTROL/REFERENCE_CLOCK",  "I:42", ""),
    842         fDimStatistics1 ("FAD_CONTROL/STATISTICS1",      "I:3;I:2;X:4;I:3;I:3;I:40;I:1;I:2;C:40;I:40;I:40;X:40", ""),
     842        fDimStatistics1 ("FAD_CONTROL/STATISTICS1",      "I:3;I:5;X:4;I:3;I:3;I:40;I:1;I:2;C:40;I:40;I:40;X:40", ""),
    843843        fDimStatistics2 ("FAD_CONTROL/STATISTICS2",      "I:1;I:280;X:40;I:40;I:4;I:4;I:2;I:2;I:3;C:40",  ""),
    844844        fDebugStream(false), fDebugRead(false), fDebugLog(false)
     
    17071707        if (old.fStatus != h.fStatus || changed)
    17081708        {
    1709             cout << "Send" << endl;
    17101709            const array<uint16_t,42> sts = CompareBits(&h, &h.fStatus);
    17111710            Update(fDimStatus, sts);
Note: See TracChangeset for help on using the changeset viewer.