Skip to content

Inventory

The CORA Asset model for CHX: the device tree read from the profile collection and what still needs confirming.

This is the cross-cutting reference view of the Source walk and the Sample, Detector, and Controls pages. It is generated-honest: authored from the same beamline.yaml descriptor the Source page renders from.

Devices bind to catalog Families and carry real EPICS PVs (verified against NSLS2/chx-profile-collection). No vendor Model is bound: part numbers are not in the profile collection. CHX introduces no new catalog family: every device reuses an existing Family, including the ones recently graduated from earlier reverse-engineered deployments (Camera for the Eiger detectors, FluxMonitor for the flux counter, TemperatureController for the thermal stage, EnergyDispersiveSpectrometer for the occasional fluorescence detector, and the graduated Transfocator Family (a CRL focusing optic, also bound at 4-ID, 8-ID, 9-ID, i22) for the compound-refractive-lens optic). One device binds a loose family shared across deployments and held for gate-review: the BeamPositionMonitor (4-ID, 8-ID, 9-ID), recorded in the promotion-review register (see Model).

The Asset tree

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

Asset Family PV (verified) What it is
CHX (root) XF:11ID* bound to the NSLS-II Site
Source InsertionDevice SR:C11-ID:G1{IVU20:1} IVU20 in-vacuum undulator
FrontEndShutter Shutter XF:11ID-PPS{Sh:FE} front-end photon shutter
Monochromator Monochromator XF:11IDA-OP{Mono:DCM} silicon double-crystal monochromator
MultilayerMonochromator Monochromator XF:11IDA-OP{Mono:DMM} double-multilayer mono (high coherent flux)
HorizontalMirror Mirror XF:11IDA-OP{Mir:HDM} horizontal-deflecting focusing mirror
Transfocator Transfocator XF:11IDA-OP{Lens:} compound-refractive-lens focusing stack
PinkBeamSlit Slit XF:11IDA-OP{Slt:PB} pink-beam-defining slit
MonoBeamSlit Slit XF:11IDA-OP{Slt:MB} coherence-matched mono-beam slit
EnergyAxis PseudoAxis (computed) master energy (DCM energy axis)
BeamPositionMonitor BeamPositionMonitor (loose) XF:11IDA-BI{Bpm:1} beam-position monitor and electrometer
BeamDefiningSlit Slit XF:11IDB-OP{Slt:BDS} endstation coherence-defining slit
GuardSlit Slit XF:11IDB-OP{Slt:Guard} guard slit (parasitic-scatter clean-up)
GrazingIncidenceMirror Mirror XF:11IDB-OP{Mir:GI} grazing-incidence mirror (GISAXS)
SampleStage LinearStage XF:11IDB-ES{Dif-Ax:} sample stack on the diffractometer base
SampleTemperature TemperatureController XF:11ID-ES{LINKAM}: Linkam thermal / tensile stage
Eiger4M Camera XF:11IDB-ES{Det:Eig4M} Eiger 4M, primary XPCS detector
Eiger1M Camera XF:11IDB-ES{Det:Eig1M} Eiger 1M pixel detector
Eiger500K Camera XF:11IDB-ES{Det:Eig500K} Eiger 500K pixel detector
SAXSDetectorStage LinearStage XF:11IDB-ES{Det:SAXS} transverse detector centering (X/Y)
SAXSBeamStop BeamStop XF:11IDB-ES{BS:SAXS} direct-beam stop ahead of the detector
FluxCounter FluxMonitor XF:11IDB-ES{Sclr:1} scaler flux channels (I0)
FluorescenceSpectrometer EnergyDispersiveSpectrometer XF:11IDB-ES{Xsp:1} Xspress3 (anomalous / element-sensitive)
BeamViewingCamera Camera XF:11IDB-BI{Cam:10} on-axis beam-viewing camera (OAV)
Zebra TimingController XF:11IDB-ES{Zebra} fast-shutter / frame trigger box
EndstationMotionController MotionController (pending) sample / optics motion controllers

Every family is in the catalog except the loose BeamPositionMonitor (shared and held); CHX coins none. Notably the area detectors reuse Camera (the Diamond Eiger-to-Camera precedent), the flux counter reuses FluxMonitor (graduated in #353), the thermal stage reuses TemperatureController (graduated in #350), the fluorescence detector reuses EnergyDispersiveSpectrometer (graduated in #345), and the compound-refractive-lens optic reuses the graduated Transfocator Family, so CHX is a clean reuse-and-reinforce deployment.

Pending confirmations

Every value below is read from the profile collection or inferred, awaiting the CHX team. Each is tracked by an open question.

Value to confirm Applies to Status Tracking
Undulator period / gap range Source unknown-pending-confirmation (SRC-1)
PSS search-and-secure permit-leaf PVs both enclosures unknown-pending-confirmation (PSS-1)
DCM cryo detail / range (Si(111) cut is read from source) and DMM coating Monochromator / MultilayerMonochromator unknown-pending-confirmation (DCM-1)
Transfocator lens material / count Transfocator unknown-pending-confirmation (CRL-1)
Whether GISAXS is a live routine GrazingIncidenceMirror unknown-pending-confirmation (GI-1)
Diffractometer axis set; Goniometer / Assembly modelling SampleStage unknown-pending-confirmation (STAGE-1)
Primary Eiger, whether an along-beam distance stage exists, Xspress3 element count Eiger4M / SAXSDetectorStage / FluorescenceSpectrometer unknown-pending-confirmation (DET-1)
Live beam-viewing camera set BeamViewingCamera unknown-pending-confirmation (CAM-1)
Scaler flux / BPM electrometer channel map FluxCounter / BeamPositionMonitor unknown-pending-confirmation (DIAG-1)
XPCS exposure-gating chain (Zebra / delay-gen / fast shutter) Zebra unknown-pending-confirmation (TIMING-1)
Motion-controller box models / firmware / IP EndstationMotionController unknown-pending-confirmation (DRIVE-1)