Skip to content

Inventory

The CORA Asset model for the operational core of IXS modelled today: the planned device tree and what still needs confirming.

This cut models the XF:10IDA/B/C optics and the XF:10IDD IXS endstation; the simulated devices and the legacy SPEC macros are deferred (see Model). It is the cross-cutting reference view of the Source walk and the Sample and Detector pages, authored from the same beamline.yaml descriptor.

Devices bind to a catalog Family wherever one fits. IXS, as the first hard inelastic-scattering beamline, introduces one device class no existing Family covers, the crystal energy analyzer, which binds a loose EnergyAnalyzer Family held at n=1 and graduates nothing (see Model). Control handles are filled from the profile collection; no vendor Models are bound.

The Asset tree

Root Asset IXS (tier = Unit, facility_code = nsls2); sub-systems nest below by parent_id.

Asset Tier Family Enclosure Design spec / note
IXS Unit (root) - bound to the NSLS-II Site; sector 10-ID
Undulator Device InsertionDevice 10-ID-A IVU22 in-vacuum undulator, gap (SRC-1)
StorageRing Device StorageRing (loose) - machine-level ring current, observe-only (MACHINE-1)
OrbitFeedback Device (deferred) - source-orbit feedback, modelling deferred (FEEDBACK-1)
FrontEndSlit Device Slit 10-ID-A front-end beam-defining slit (OPT-2)
Transfocator Device Transfocator 10-ID-A front-end CRL transfocator
Monochromator Device Monochromator 10-ID-A Si(111) double-crystal mono (MONO-1)
IncidentEnergy Device PseudoAxis 10-ID-A incident-energy axis, DCM + undulator gap (MONO-1)
MonoSlit Device Slit 10-ID-A post-DCM beam-defining slit (OPT-2)
BeamPositionMonitor_A Device BeamPositionMonitor (loose) 10-ID-A beam-position monitor + diagnostic foil (DIAG-1)
HighResolutionMonochromator Device Monochromator 10-ID-B HRM2 high-resolution crystal mono (HRM-1)
HighResolutionEnergy Device PseudoAxis 10-ID-B meV energy-transfer scan axis (HRM-1)
SecondarySourceAperture Device Slit 10-ID-B secondary source aperture, driven blades (OPT-2)
TransportSlit Device Slit 10-ID-C transport beam-defining slit (OPT-2)
Table Device Table 10-ID-C support / positioning table
BeamPositionMonitor_C Device BeamPositionMonitor (loose) 10-ID-C beam-position monitor + diagnostic foil (DIAG-1)
VerticalFocusingMirror / HorizontalFocusingMirror Device Mirror 10-ID-D KB focusing mirrors (OPT-1)
EndstationSlit Device Slit 10-ID-D endstation beam-defining slit (OPT-2)
Pinhole Device Aperture 10-ID-D positioned focusing pinhole (PH-1)
AbsorberWheel Device Filter 10-ID-D discrete absorber-foil wheel
OpticsManipulator Device Hexapod 10-ID-D six-DOF coupled optics manipulator (MCM-1)
SampleTable / SampleEnvironment Device LinearStage 10-ID-D sample table + environment translations (SAMPLE-1)
Spectrometer Device Goniometer 10-ID-D six-circle scattering arm, sets Q (ANALYZER-1)
ReciprocalSpace Device PseudoAxis 10-ID-D six-circle H/K/L reciprocal-space axis (ENERGY-1)
EnergyAnalyzer Device EnergyAnalyzer (loose) 10-ID-D diced crystal Bragg energy analyzer, 6 crystals (ANALYZER-1, XTAL-1)
AnalyzerSlit Device Slit 10-ID-D analyzer-chamber slit (OPT-2)
AnalyzerThermalControl Device TemperatureController 10-ID-D per-crystal PID thermal stabilization (TEMP-1)
AnalyzerElectrometers / IncidentScaler Device FluxMonitor 10-ID-D quad electrometers + I0 scaler (DET-1)

Families reused from the catalog: InsertionDevice, Slit, Monochromator, PseudoAxis, Mirror, Aperture, Filter, Hexapod, Table, LinearStage, Goniometer, Transfocator, TemperatureController, FluxMonitor. Loose families reused from siblings: StorageRing, BeamPositionMonitor. Coined loose at n=1 (new to the catalog, graduates nothing): EnergyAnalyzer.

Pending confirmations

Value to confirm Applies to Status Tracking
Canted-straight / sibling beamline the root and source unknown-pending-confirmation (TOPO-1)
Hutch grouping of the PV zones the enclosures unknown-pending-confirmation (ENC-1)
Control handles (EPICS PVs) all devices read-from-config-pending-confirmation (CTRL-1)
PSS permit signals and shutters the enclosures unknown-pending-confirmation (PSS-1)
Undulator period and type Undulator unknown-pending-confirmation (SRC-1)
Storage-ring state read StorageRing unknown-pending-confirmation (MACHINE-1)
Orbit-feedback modelling OrbitFeedback unknown-pending-confirmation (FEEDBACK-1)
DCM cut, energy range, pseudo-axis rule Monochromator, IncidentEnergy unknown-pending-confirmation (MONO-1)
HRM crystals, meV resolution, beamstop HighResolutionMonochromator, HighResolutionEnergy unknown-pending-confirmation (HRM-1)
Mirror coatings and axis roles the mirrors unknown-pending-confirmation (OPT-1)
Slit blade-axis maps the slits unknown-pending-confirmation (OPT-2)
Pinhole Aperture-vs-Mask Pinhole unknown-pending-confirmation (PH-1)
Manipulator coupled-vs-serial OpticsManipulator unknown-pending-confirmation (MCM-1)
Sample table-vs-environment split SampleTable, SampleEnvironment unknown-pending-confirmation (SAMPLE-1)
Analyzer Assembly / Family / Role EnergyAnalyzer, Spectrometer unknown-pending-confirmation (ANALYZER-1)
Diced-crystal child-Asset identity EnergyAnalyzer unknown-pending-confirmation (XTAL-1)
Crystal-temperature Asset count AnalyzerThermalControl unknown-pending-confirmation (TEMP-1)
Electrometer / scaler channel map AnalyzerElectrometers, IncidentScaler unknown-pending-confirmation (DET-1)
Derived-angle read-back facet ReciprocalSpace unknown-pending-confirmation (ENERGY-1)
Beam-position-monitor Family the beam-position monitors unknown-pending-confirmation (DIAG-1)
Position-vs-intensity monitor split the beam-position monitors unknown-pending-confirmation (BPM-1)
Vacuum extent and thermal supply resources unknown-pending-confirmation (SUP-1)
IXS Capability / Method the technique unknown-pending-confirmation (TECH-1)