Inventory¶
The CORA Asset model for SMI: 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/smi-profile-collection). No vendor Model is bound: part numbers are not in the profile collection. SMI introduces no new catalog family: every device reuses an existing Family, including the ones graduated from earlier deployments (Camera for the Pilatus detectors, FluxMonitor for the flux monitor, TemperatureController for the sample environment, EnergyDispersiveSpectrometer for the fluorescence detector, and Transfocator for the compound-refractive-lens focusing optic, a CRL Family bound at 4-ID, 8-ID, 9-ID, i22, and CHX too). 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 SMI (tier = Unit, facility_code = nsls2); sub-systems nest below by parent_id.
| Asset | Family | PV (verified) | What it is |
|---|---|---|---|
SMI |
(root) | XF:12ID* |
bound to the NSLS-II Site |
Source |
InsertionDevice | SR:C12-ID:G1{IVU:1} |
in-vacuum undulator |
PhotonShutter |
Shutter | XF:12IDA-PPS:2{PSh} |
front-end photon shutter |
Monochromator |
Monochromator | XF:12ID:m65 |
double-crystal mono (coupled energy) |
HorizontalFocusingMirror |
Mirror | XF:12IDA-OP:2{Mir:HF} |
horizontal focusing mirror |
VerticalFocusingMirror |
Mirror | XF:12IDA-OP:2{Mir:VF} |
vertical focusing mirror |
Transfocator |
Transfocator | XF:12IDC-OP:2{Lens:CRL} |
compound-refractive-lens focusing |
WhiteBeamSlit |
Slit | XF:12IDA-OP:2{Slt:WB} |
white-beam-defining slit |
SecondarySourceAperture |
Slit | XF:12IDB1-OP:2{Slt:SSA} |
coherence-matched secondary source |
Attenuators |
Filter | XF:12IDC-OP:2{Fltr:1} |
two banks of insertable foils |
EnergyAxis |
PseudoAxis | (computed) | master energy (undulator + DCM) |
BeamPositionMonitor |
BeamPositionMonitor (loose) | XF:12IDA-BI:2{EM:BPM1} |
beam-position monitors |
BeamDefiningSlit |
Slit | XF:12IDC-OP:2{Slt:C} |
experiment-hutch beam-defining slit |
GuardSlit |
Slit | XF:12IDC-OP:2{Slt:E} |
experiment-hutch guard slit |
SampleStage |
LinearStage | XF:12IDC-OP:2{HUB:Stg} |
HUB sample stack (grazing-incidence axes) |
SampleTemperature |
TemperatureController | XF:12ID-ES{LINKAM}: |
Linkam / LakeShore thermal control |
SAXSDetector |
Camera | XF:12ID2-ES{Pilatus:Det-2M} |
Pilatus 2M (SAXS) |
WAXSDetector |
Camera | XF:12IDC-ES:2{Det:900KW} |
Pilatus 900KW (WAXS, swing arc) |
SAXSDetectorStage |
LinearStage | XF:12IDC-ES:2{Det:1M-Ax:} |
SAXS camera-length stage (sets Q) |
SAXSBeamStop |
BeamStop | XF:12IDC-ES:2{BS:SAXS} |
SAXS direct-beam stop |
FluxMonitor |
FluxMonitor | XF:12ID:2{EM:Tetr1} |
TetrAMM pin-diode flux monitor |
FluorescenceSpectrometer |
EnergyDispersiveSpectrometer | XF:12IDC-ES:2{Det-Amptek:1} |
Amptek fluorescence MCA |
BeamViewingCamera |
Camera | XF:12IDC-BI{Cam:SAM} |
on-axis sample-viewing camera |
FastShutter |
Shutter | XF:12IDC-ES:2{PSh:ES} |
endstation exposure shutter |
EndstationMotionController |
MotionController | (pending) | sample / detector / beamstop controllers |
Every family is in the catalog except the loose BeamPositionMonitor (shared and held); SMI coins none. Notably the Pilatus detectors reuse Camera, the flux monitor reuses FluxMonitor (graduated in #353), the sample environment reuses TemperatureController (graduated in #350), the fluorescence detector reuses EnergyDispersiveSpectrometer (graduated in #345), and the transfocator reuses the graduated Transfocator CRL Family, so SMI is a clean reuse-and-reinforce deployment, the NSLS-II twin of i22.
Pending confirmations¶
Every value below is read from the profile collection or inferred, awaiting the SMI 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 crystal and energy range | Monochromator |
unknown-pending-confirmation |
(DCM-1) |
| Transfocator lens material / count | Transfocator |
unknown-pending-confirmation |
(CRL-1) |
| Full HUB axis set; Goniometer / Assembly modelling | SampleStage |
unknown-pending-confirmation |
(STAGE-1) |
| Live Pilatus set and SAXS camera-length range | SAXSDetector / WAXSDetector / SAXSDetectorStage |
unknown-pending-confirmation |
(DET-1) |
| Live sample-environment thermal units | SampleTemperature |
unknown-pending-confirmation |
(TEMP-1) |
| Flux / beam-position channel maps | FluxMonitor / BeamPositionMonitor |
unknown-pending-confirmation |
(DIAG-1) |
| Motion-controller box models / firmware / IP | EndstationMotionController |
unknown-pending-confirmation |
(DRIVE-1) |