RHIC Data Object Description


Data Description

CDEV Object Names

The rhic monitored data is stored in the rhic CDev database in objects called devices.
Each device contains a set of data parameters.  The following table contains the CDEV
device types and the names by which they are accessed by client applications. Each name identifies a unique
device type object which is stored in the CDEV database.
 
 
OBJECT  NAME IrSpec RingSpec DvmControl SisScaler WcmControl
irSpec.phenix ringSpec.blue dvmControl.2a-bcm1.Blu sisScaler.8c-phenix.1 bo2-wcm3
ringSpec.yellow dvmControl.2a-bcm1.Yel sisScaler.8c-phenix.2 yi2-wcm3
sisScaler.8c-phenix.3
sisScaler.8c-phenix.4
sisScaler.8c-phenix.5
sisScaler.8c-phenix.6
sisScaler.8c-phenix.7
sisScaler.8c-phenix.8
sisScaler.8c-phenix.9
sisScaler.8c-phenix.10
sisScaler.8c-phenix.11
sisScaler.8c-phenix.12
sisScaler.8c-phenix.13
sisScaler.8c-phenix.14
sisScaler.8c-phenix.15
sisScaler.8c-phenix.16

Parameter Names

The following table contains the name and data type of each device type.

ringSpec
 
Parameter Name Data Type number of values Parameter Measurement Refresh Rate Device Type Number of
Objects
ringStateS char string ringSpec 2
ionSpeciesS char string ringSpec
beamEnergyM double 1 ringSpec
gammaM double 1 ringSpec
stoneTypeS long 1 ringSpec
momentumSpreadS double 1 ringSpec
emittanceVerticalM double 1 ringSpec
betaIPMHorizontalS double 1 ringSpec
betaIPMVerticalS double 1 ringSpec
intendedFillPatternS integer 360 ringSpec
measuredFillPatternM integer 360 ringSpec
bunchOneRelativePhaseS double 1 ringSpec
synchrotronTuneS double 1 ringSpec
chromaticityVerticalS double 1 ringSpec
chromaticityHorizontalS double 1 ringSpec
polarizationFillPatternS integer 360 ringSpec
fillPatternThresholdS double 1 ringSpec
timeOfFillStatrS long 1 ringSpec
timeOfLuminosityStartS long 1 ringSpec

irSpec
 
Parameter Name Data Type number of values Parameter Measurement Refresh Rate Device Type Number of
Devices
irState char irSpec
tripletTrimCurrentsS double 12 irSpec
irVacuumS double 1  irSpec
estBeamSizeYellowVertS double 1  irSpec
estBeamSizeYellowHorzS double 1  irSpec
estBeamSizeBlueVertS double 1  irSpec
estBeamSizeBlueHorzS double 1  irSpec
estimatedLuminosityS double 1  irSpec
betaStarYellowHorzS double 1  irSpec
betaStarBlueHorzS double 1  irSpec
betsStarYellowVertS double  1  irSpec
betaStartBlueVertS double 1  irSpec
polarPerBunchYellowXS double 60  irSpec
polarPerBunchYellowY double 60  irSpec
polarPerBunchYellowZ double 60  irSpec
polarPerBunchBlueX double 60  irSpec
polarPerBunchBlueY double 60  irSpec
polarPerBunchBlueZ double 60  irSpec
avgOrbixDXBpmYellowHorzOdd long 1  irSpec
avgOrbixDXBpmYellowHorzEven long 1  irSpec
avgOrbixDXBpmYellowVertOdd long 1  irSpec
avgOrbixDXBpmYellowVertEven long 1  irSpec
avgOrbixDXBpmBlueHorzOdd long 1  irSpec
avgOrbixDXBpmBlueHorzEven long 1  irSpec
avgOrbixDXBpmBlueVertOdd long 1  irSpec
avgOrbixDXBpmBlueVertEven long 1  irSpec
experimentVertexX long 100  irSpec
experimentVertexY long 100  irSpec
experimentVertexZ long 100  irSpec
vertexStartTime long 1  irSpec
vertexEndTime long 1  irSpec

DvmControl
 
Parameter Name Data Type number of values Parameter Measurement Refresh Rate Device Type Number of
Devices
beamCurrent double dvmControl.2a-bcm1.Blu
beamLifeTime double dvmControl.2a-bcm1.Yel

WcmControl
 
Parameter Name Data Type number of values Parameter Measurement Refresh Rate Device Type Number of
Devices
wcmBeam float 1 beam current 4 sec WcmControl bo2-wcm3
fillData double 360 bunch beam current 4 sec WcmControl yi2-wcm3

SisScaler
 
Parameter Name Data Type number of values Parameter Measurement Refresh Rate Device Type Number of
Devices
diffM long 1 countRate SisScaler 16
valueM long 1 totalCount SisScaler 16

 
 

Polarimeter

 
NAME DATA TYPE Count Description
runIdS Double  1  sequence# 
startTimeS Long 1 timestamp at start of measurement
stopTimeS Long 1 UNIX timestamp at end of measurement
daqVersionS char 80 Version number of data acquisition software
cutIdS String 1 Version number identifying cut parameters
targetIdS String 80 Vert or Horz followed by target position name
encoderPositionS Long 2 Linear [0] and rotary [1] encoder readback posiions
statusStringS String 80 No data yet Readable information describing polarimeter status
statusS Long 1 Status bits from DAQ software. 0 good measurement, >0 good with qualifications, <0 bad measurement
totalCountsS Long 1 Total carbon counts
upCountsS Long 1 Up polarizd carbon counts
downCountsS Long 1 Down polarized carbon counts
unpolCountsS Long 1 Unpolarized carbon counts
countsUpLeftS Long 360 Silicon detector carbon counts per bucket
countsLeftS Long 360 Silicon detector carbon counts per bucket
countsDownLeftS Long 360 Silicon detector carbon counts per bucket
countsDownRightS Long 360 Silicon detector carbon counts per bucket
countsRightS Long 360 Silicon detector carbon counts per bucket
countsUpRightS Long 360 Silicon detector carbon counts per bucket
avgAsymXS Float 1 Amplitude of the asymmetry vector
avgAsymX45S Float 1 Angle of the asymmetry vector
avgAsymX90S Float 1 Angle of the asymmetry vector
avgAsymYS Float 1 Amplitude of the asymmetry vector
avgAsymErrorXS Float 1 Error in amplitude of the asymmetry vector
avgAsymErrorX45S Float 1 Error in angle of the asymmetry vector
avgAsymErrorX90S Float 1 Error in angle of the asymmetry vector
avgAsymErrorYS Float 1 Error in angle of the asymmetry vector
bunchAsymXS Float 360 Amplitude of the asymmetry vector per bucket
bunchAsymYS Float
bunchAsymErrorXS Float 360 Error in amplitude of the asymmetry vector per bucket
bunchAsymErrorYS Float 360 Error in angle of the asymmetry vector per bucket
beamEnergyS Float 1 same as ringSpec.beamEnergy
analyzingPowerS Float 360 Analyzing power
analyzingPowerErrorS Float 360 Error in analyzing power
numberEventsS Long 1 Number of events to acquire
maxTimeS Long 1 Maximum time to collect events Units = seconds