NIAC2006: Synchrotron Group

From NeXus

(Redirected from Synchrotron Group)
Jump to: navigation, search

Contents

Nexus – Synchrotron breakout group

These are notes from our first discussion on 2006-02-01


present : AG (ESRF), RW (ESRF), PJ (APS), CM (Soleil), SP (Soleil), SC (Diamond), LL (CCLRC,RAL)

RW – ESRF has their own format but willing to adopt

PJ – need an international collaborative effort, EPICS low level

SP – Soleil has adopted Nexus, need tools, developed a tango generic system store data in Nexus, NO DATA to store yet, need to start quickly to store data, do not need a complete DTD

SC – committed to Nexus, MX beamlines will store imageCIF, prefer to store data in Nexus in the long term, EPICS low level simulators, simple classes to start with

LL – working on catalogue information, TOF meta-data definition, data portal to access different type of data for modelled and measured data

PJ – basic questions about which class contains which ?

PROPOSED CLASSES

  • COMMON
    • source
    • insertion device
    • bending magnet
  • INSTRUMENTS
    • tomography
    • pin hole saxs
    • exafs
    • powder diffraction
    • single crystal diffraction
    • protein crystallography
  • BEAMLINE COMPONENTS
    • bpm
    • goniometer
  • DETECTORS
    • ccd
    • psd
    • ionisation chamber
    • opaque data (image plates, other large data slugs)


NXsource additions

Name Type Description
mode NX_CHAR synchrotron mode e.g. single bunch, multi bunch...
top_up NX_BOOLEAN flag indicating top-up mode

NXsource is more like NXfacility for us

NXinsertion_device

Name Type Description
name NX_CHAR name of insertion device (ID33, UD02)
type NX_CHAR undulator, wiggler, ...
gap NX_FLOAT gap in mm
taper NX_FLOAT taper in mm
phase NX_FLOAT phase in degrees
poles NX_INT number of poles
length NX_FLOAT length of insertion device
power NX_FLOAT total power delivered by insertion device
energy NX_FLOAT energy of peak
bandwidth NX_FLOAT bandwidth of peak energy
harmonic NX_INT harmonic of peak
spectrum NXdata spectrum of insertion device
geometry NXgeometry position, orientation of insertion device

NXbending_magnet

Name Type Description
name NX_CHAR name of bending magnet
critical energy NX_FLOAT critical energy
bending radius NX_FLOAT  
spectrum NXdata spectrum of insertion device
geometry NXgeometry position, orientation of insertion device

Questions

  1. Can we have NX_BOOLEAN ?
  2. Do we have to use microamp units for current ?
  3. Why is NXmonitor not NXdata ?

IDEAS

NXbeam_position_monitor could be a separate class (subclass of NXlog) ?

Personal tools
Collection