FAIRmat-NFDI / nexus_definitions

Definitions of the NeXus Standard File Structure and Contents
https://manual.nexusformat.org/
Other
5 stars 8 forks source link

Use NXbeam_device to derive optical elements as lens, beam splitter, ... #202

Open RonHildebrandt opened 3 months ago

RonHildebrandt commented 3 months ago

In creating the first version of NXraman, I thaught that in principle some NeXus definitions can be updated by deriving the respective elements from NXbeam_device?

This could be the case for: NXbeam_splitter NXdeflector (?) NXfiber NXlens_em (?) NXlens_opt NXmagnetic_kicker (?) NXpolarizer_opt NXseperator (?) NXsolenoid_magnet (?) NXwaveplate

Is this desired? It this easily doable by replacing NXobject in e.g. NXwaveplate(NXobject) by NXbeam_device?

Without this, the current implementation of a beam path via NXbeam_device is not possible in NXraman nor NXellipsometry.