Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Why does det.raw.image not work when we enable fex?  Need to set fex→prescale = 1 to get image on every shot, 0 to disable images.  det.raw.image() should still work, but doesn't.  Need to debug.  det.ttfex.image() might be an ROI for the background events (no beam).  det.ttfex.proj_ref() is a projection of that ROI.  det.ttfex.proj_sig() for every event beam. Not sure what det.ttfex.raw() is.

ATM-FEX BatcherIterator Errors

For example:

Code Block
Thread 36 "drp" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ff874ff9700 (LWP 25094)]
0x000055555559ab4a in Drp::EventInfo::eventCode (ec=<optimized out>, this=<optimized out>) at /cds/home/opr/rixopr/git/lcls2_013023/psdaq/drp/OpalTTFex.hh:27
27	  bool eventCode(unsigned ec) const { return _seqInfo[ec>>4] & (1<<(ec&0xf)); }
(gdb) 

This can happen if the caput to the feedback EPICS variable defined in the cnf file fails (e.g. if no write permission).  The exception that is thrown by caput is trapped by the batcheriterator:

...