\subsection{AMOR NeXus Routines} This module implements a few functions for writing NeXus data files for the reflectoemter AMOR at SINQ, PSI. Nothing very exciting here: this is mostly boring repetetive code. Three functions are defined: \begin{flushleft} \small \begin{minipage}{\linewidth} \label{scrap1} $\langle$namor {\footnotesize ?}$\rangle\equiv$ \vspace{-1ex} \begin{list}{}{} \item \mbox{}\verb@@\\ \mbox{}\verb@ int WriteAmorHeader(char *file, SConnection *pCon);@\\ \mbox{}\verb@@\\ \mbox{}\verb@ int WriteAmorScan(char *file, SConnection *pCon, pScanData pScan);@\\ \mbox{}\verb@@\\ \mbox{}\verb@ int WriteAmorTOF(char *file, SConnection *pCon, pHistMem pHM);@\\ \mbox{}\verb@@\\ \mbox{}\verb@ int AmorStore(SConnection *pCon, SicsInterp *pSics, void *pData,@\\ \mbox{}\verb@ int argc, char *argv[]);@\\ \mbox{}\verb@ int AmorStoreMake(SConnection *pCon, SicsInterp *pSics, void *pData,@\\ \mbox{}\verb@ int argc, char *argv[]);@\\ \mbox{}\verb@@\\ \mbox{}\verb@@$\diamond$ \end{list} \vspace{-1ex} \footnotesize\addtolength{\baselineskip}{-1ex} \begin{list}{}{\setlength{\itemsep}{-\parsep}\setlength{\itemindent}{-\leftmargin}} \item Macro referenced in scrap ?. \end{list} \end{minipage}\\[4ex] \end{flushleft} \begin{description} \item[WriteAmorHeader] writes all the AMOR header information and the zillions of motors. \item[WriteAmorScan] writes data when AMOR was operated in scanning mode. \item[WriteAmorTOF] writes AMOR data when used with the PSD in time-of-flight mode. \item[AmorStore] the command function implementing the storeamor command. \item[AmorStoreMake] the initialization function which creates the storeamor command. \end{description} \begin{flushleft} \small \begin{minipage}{\linewidth} \label{scrap2} \verb@"nxamor.h"@ {\footnotesize ? }$\equiv$ \vspace{-1ex} \begin{list}{}{} \item \mbox{}\verb@@\\ \mbox{}\verb@/*------------------------------------------------------------------------@\\ \mbox{}\verb@ N X A M O R@\\ \mbox{}\verb@@\\ \mbox{}\verb@ Some routines for writing NeXus files for the reflectometer AMOR at@\\ \mbox{}\verb@ SINQ.@\\ \mbox{}\verb@ @\\ \mbox{}\verb@ copyright: see copyright.h@\\ \mbox{}\verb@@\\ \mbox{}\verb@ Mark Koennecke, September 1999@\\ \mbox{}\verb@----------------------------------------------------------------------*/@\\ \mbox{}\verb@#ifndef NXAMOR@\\ \mbox{}\verb@#define NXAMOR@\\ \mbox{}\verb@#include @\\ \mbox{}\verb@#include @\\ \mbox{}\verb@@$\langle$namor {\footnotesize ?}$\rangle$\verb@@\\ \mbox{}\verb@#endif@\\ \mbox{}\verb@@$\diamond$ \end{list} \vspace{-2ex} \end{minipage}\\[4ex] \end{flushleft}