Versions Compared

Key

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

The list of detector names in a run can be found from the unix command-line like this:

Code Block
detnames exp=xpptut15:run=59     (print out names of standard detectors)
detnames -e exp=xpptut15:run=59  (print out names of EPICS variables)

...

Code Block
from psana import *
ds = DataSource('exp=xpptut15:run=59:smd')

detNames = DetNames()
epicsNames = DetNames('epics')
print '*** Detector Names (Full-Name, DAQ-Alias, User-Alias) ***'
for detname in DetNames(): print detname

epicsNames = DetNames('epics')
print '*** Some Epics Names (Full-Name, DAQ-Alias, User-Alias) ***'
for ename in epicsNames[:4]: print ename # only print a few

...