Page History
...
- by way of reminder: the detector-interface class is selected from dettype+datatype+version. the Name can be anything chosen by the hutch scientists.
- feels like there should be a one-to-one correspondence between DetType and the "-D" option to the drp executable?
- DetectorId strings (not listed in the above tables) which are used to look up calibration constants should be settable administratively on drp command-line, with a default of empty-string. some detectors (e.g. epix) will read those id's from the hardware and ignore the command line.
- we shouldn't change smdinfo/runinfo at this point because they are hardwired into many files used by exafel
- we will start official version numbers at 2.0.0 (0,1 reserved for kludged early tests)
- we should endeavor to have a consistent raw data format for simple detectors with the same array rank (e.g. a simple 2D imaging detector) so they can all use the same detector interface class in psana (by inheritance)
- the values for the Andor (a Pva detector) are perhaps the trickiest, since a Pva detector can be many things (andor, xtcav, waveform)
- the pva detector would ideally auto-detect it's array rank (1D, 2D...) and type (uint32_t, float64,...) to make it more flexible
- future less-generic pva detectors may do complex feature extraction (in some ideal world using "dlopen") and create complex data types
Overview
Content Tools