Content
Notes
Below are tables that can be updated with time-ordered publicly-released geometry files (most recent at top of table).
All geometry formats used by LCLS (crystfel-hdf5, crystfel-cxidb, cctbx, psana) can be placed here. TJ Lane has geometry-conversion scripts (currently psana/cheetah/crystfel, but cctbx will be added). They can be obtained from github here: https://github.com/LinacCoherentLightSource/psgeom.
Optical measurements can be found HERE. Corrected optical metrology in text format can be found under the page CSPAD Alignment.
Geometries
Date | Who | Experiment | Geometry File Name | File Type | DAQ "Source" Name (Ds1/Ds2) | Front/Back | Camera | Comment |
---|---|---|---|---|---|---|---|---|
2015-07-14 | valerio | cxih9615 | /reg/g/psdm/detector/alignment/cspad/openGeom/crystfel/ | crystfel-cxidb | CxiDs2.0:Cspad.0 | Front | Camera1_V16_20140924 | File from 2015-06-27 further refined using more data |
2015-06-27 | valerio | cxih9615 | /reg/g/psdm/detector/alignment/cspad/openGeom/crystfel/ | crystfel-cxidb | CxiDs2.0:Cspad.0 | Front | Camera1_V16_20140924 | The refined geometry file for LH96 (Obertheuer beamtime) |
2015-06-02 | dubrovin | cxih8015 | /reg/g/psdm/detector/alignment/cspad/calib-cxi-camera1-2014-09-24/calib/CsPad::CalibV1/CxiDs1.0:Cspad.0/geometry/geometry-camera1-in-ds2-cxih8015-r176.data | psana | CxiDs2.0:Cspad.0 | Front | Camera1_V16_20140924 | Generated from /reg/g/psdm/detector/alignment/cspad/calib-cxi-camera1-2014-09-24/2014-09-24-CSPAD-CXI-Camera1-Metrology-corr.txt Geometry file is deployed for cxi86715 |
2015-04-01 | valerio | cxii6315 | /reg/g/psdm/detector/alignment/cspad/openGeom/crystfel/ | crystfel-cxidb | CxiDs1.0:Cspad.0 | Camera2_V16_20150120 | The refined geometry file for LI63 (Zatsepin beamtime) Mislabeled in openGeom folder | |
2015-03-26 | cpo | /reg/g/psdm/detector/alignment/cspad/calib-cxi-camera1-2014-09-24/calib/CsPad::CalibV1/CxiDs1.0:Cspad.0/geometry/0-end.data | psana | CxiDs1.0:Cspad.0 | Camera1_V16_20140924 | Generated from 2014-09-24-CSPAD-CXI-Camera1-Metrology.xlsx. No quad alignment. | ||
2015-03-26 | cpo | /reg/g/psdm/detector/alignment/cspad/calib-cxi-camera2-2015-01-20/calib/CsPad::CalibV1/CxiDs2.0:Cspad.0/geometry/0-end.data | psana | CxiDs2.0:Cspad.0 | Camera2_V16_20150120 | Generated from 2015-01-20-CSPAD-CXI-Camera2-Metrology.xlsx. No quad alignment. | ||
2015-03-25 | dubrovin | 2014-09-24-CSPAD-CXI-Camera1-Metrology.xlsx /reg/g/psdm/detector/alignment/cspad/calib-cxi-camera1-2014-09-24/2014-09-24-CSPAD-CXI-Camera1-Metrology.txt | xlsx txt | Camera1_V16_20140924 | optical metrology converted using calibman | |||
2015-03-25 | dubrovin | 2015-01-20-CSPAD-CXI-Camera2-Metrology.xlsx /reg/g/psdm/detector/alignment/cspad/calib-cxi-camera2-2015-01-20/2015-01-20-CSPAD-CXI-Camera2-Metrology.txt | xlsx txt | Camera2_V16_20150120 | optical metrology converted using calibman | |||
2015-03-21 | valerio | cxig0915 | /reg/g/psdm/detector/alignment/cspad/openGeom/crystfel/ | crystfel-cxidb | CxiDs1.0:Cspad.0 | Camera2_V16_20150120 | The final refined geometry file for LG09 (Schmidt beamtime) for CXIDB data format. Mislabeled in openGeom folder | |
2014-12-17 | koglin | /reg/g/psdm/detector/alignment/cspad/Dg4Cspad_ami_20141217_geo.1e000a00.dat | ami | Camera3_V16_20131009 | Need to copy over (permissions?) cp /reg/g/pcds/pds/cspadcalib/geo.1e000a00.dat /reg/g/psdm/detector/alignment/cspad/Dg4Cspad_ami_20141217_geo.1e000a00.dat |
Camera History
Camera1_V16_20140924
- Optical Metrology file:
- 2014-09-24-CXI-Camera1-Metrology.xlsx
- <https://confluence.slac.stanford.edu/download/attachments/107749188/2014-09-24-CXI-DS1-Metrology.xlsx?version=1&modificationDate=1414457576000&api=v2>
- 2014-09-24 -- fixed and moved to DS2 chamber
- mixed quadrants:
- 3 old A boards (Q0, Q1, Q2), 4/40
- 1 new board (Q3), 3/19
- mixed quadrants:
- 2014-11-19 -- DS1 @ DSD
- moved back to DS1 chamber in DSD location
- Used for PCS, IH and cxig3616
- 2015-01-10 -- DS1 @ DSC location
- Used for cxig1515
- src = 'DetInfo(CxiDs1.0:Cspad.0)'
- alias = DscCsPad
- Relative detector Z position:
- alias = 'DscCsPad_z'
- pv = 'CXI:DS1:MMS:06.RBV'
- Used for cxig1515
- 2015-03-17 -- DS2 @ DSD location
- Camera 1 was moved to DS2 chamber at DSD location.
- The previously broken D50 Concentrator was replaced with older concentrator.
- Quadrants 2 and 0 were swapped.
- Back detector (generally not used) for SC1 experiments from 2015-03-18 to 2015-05-04
- src = 'DetInfo(CxiDs2.0:Cspad.0)'
- alias = DsdCsPad
- Relative detector Z position:
- alias = 'DsdCsPad_z'
- pv = 'CXI:DS2:MMS:06.RBV'
- Camera 1 was moved to DS2 chamber at DSD location.
- 2015-05-04 -- DS2 @ DSD
- Cables for Camera 1 in DS2 corrected and collimator pipe removed from front DS1
- Back detector for SC1 experiments from 2015-05-04 to 2015-05-17
- src = 'DetInfo(CxiDs2.0:Cspad.0)'
- alias = DsdCsPad
- Relative detector Z position:
- alias = 'DsdCsPad_z'
- pv = 'CXI:DS2:MMS:06.RBV'
Camera2_V16_20150120
- 2015-02-02 -- DS2 chamber with refurbished Camera2 moved to DSA location
- Non-standard configuration given D50 CsPad rack concentrator, which is normally used with DS2 chamber, was broken.
- Used D51 CsPad rack for concentrator and motors Februatry 2015 experiments in the SC2 (a.k.a. SC01, 100nm focus chamber).
- cxig0715, cxie7015, cxie7515 and cxif5315
- src = 'DetInfo(CxiDs2.0:Cspad.0)'
- alias = DsaCsPad
- Relative detector Z position:
- alias = 'DsaCsPad_z'
- pv = 'CXI:DS1:MMS:06.RBV'
- Similarly, other relevant epicsStore aliases begin with DsaCsPad.
- The mapping of the D50 concentrator is rotated by 90 relative to the D51 concentrator.
- 2015-03-03 -- Moved DS2 chamber with Camera2 to DSD location
- Used for SPI experiment cxi86415
- src = 'DetInfo(CxiDs2.0:Cspad.0)'
- alias = DsdCsPad
- Relative detector Z position:
- alias = 'DsdCsPad_z'
- pv = 'CXI:DS2:MMS:06.RBV'
- Note pipe in front DS1 chamber detector during this experiment was removed, but the holder for it was still in providing circular aperture for back DS2 detector
- Used for SPI experiment cxi86415
- 2015-03-17 -- Added shield and pipe and moved Camera2 to DS1 chamber
Used for SC1 experiments starting at the end of Run10:
- cxig0915, cxii6315, cxih0115, cxih0815, April PCS, cxih9515, cxii2415, ...
- src = 'DetInfo(CxiDs1.0:Cspad.0)'
- alias = DscCsPad
- Relative detector Z position:
- alias = 'DscCsPad_z'
- pv = 'CXI:DS1:MMS:06.RBV'
- Detector Attenuation from shields and coatings (pipe and additional shielding required for laser experiments):
- CsPad Pipe Al Shield Transmission:
8 um thick polyimide
1 um thick Al on upstream side
1.75 um thick Al on downstream side
The detectors have 0.25 um thick Al coating.
--> 3 um total Al
- CsPad Pipe Al Shield Transmission:
- 2015-05-04 -- Removed shield and pipe from Camera2 in DS1 chamber
Used for SC1 experiments starting with cxih8015:
- src = 'DetInfo(CxiDs1.0:Cspad.0)'
- alias = DscCsPad
- Relative detector Z position:
- alias = 'DscCsPad_z'
- pv = 'CXI:DS1:MMS:06.RBV'
Camera2_V16_20140827
- 2014-08-27 -- Refurbished Camera2 installed in DS1 chamber
- Metrology:
- Quad 1 (zero based counting) reworked; metrology updated, the other 3 quads (Q0, Q2, Q3) are unchanged (as in the previous metrology: May 14, 2014).
- Used for Run 10 experiments from 2014-10-16 until it was damaged in November 2014 (cxig2614, cxif7214, cxie7914, Nov PCS)
- src = 'DetInfo(CxiDs1.0:Cspad.0)'
- alias = Ds1CsPad
- Relative detector Z position:
- no alias defined
- pv = 'CXI:DS1:MMS:06.RBV'
Camera1_V16_20140319
- 2014-03-19 -- Camera1 rebuilt
- Metrology:
- 2014-03-19-CSPAD-CXI-DS1-Metrology.xlsx
- Quad 1 (zero based counting) reworked; metrology updated, the other 3 quads (Q0, Q2, Q3) are unchanged (as in the previous metrology: May 14, 2014).
- Used as:
- Front detector at DSC for SC1 experiment IH Milathianaki cxii0114 (damaged asic with laser) and cxid8114
- Moved to DSA location for SC2 chamber experiments for cxic9714 and cxid5514
- cxid2714 (moved to back detector after Z motor issues during cxid2714)
- Info:
- src = 'DetInfo(CxiDs1.0:Cspad.0)'
- alias = Ds1CsPad
- Relative detector Z position:
- no alias defined
- pv = 'CXI:DS1:MMS:06.RBV'
- Metrology:
Camera1_V16_20131220
- 2013-12-20 -- Camera1 upgraded to V16
- Metrology:
- Front detector for SC1 experiments starting in January 2014 including January PCS, cxia2514, cxii0214, cxib3214, cxib6714.
- src = 'DetInfo(CxiDs1.0:Cspad.0)'
- alias = Ds1CsPad
- Relative detector Z position:
- no alias defined
- pv = 'CXI:DS1:MMS:06.RBV
Camera2_V16_20131212
- 2013-12-12 -- Camera2 upgraded to V16
- Metrology:
- Used for experiments???.
- src = 'DetInfo(CxiDsd.0:Cspad.0)'
- Relative detector Z position:
- pv = 'CXI:DS2:MMS:06.RBV'
- 2014-06-02 -- Ds2 chamber moved to DSC location
- Changed name from CxiDsd (36) to CxiDs2 (33) in both the cxi.cnf file and the configdb CsPad02 definition.
- Used as front detector for cxid6214, cxid9114, cxic4414, cxid5714, cxid6014, July 2014 PCS, cxic8214
- src = 'DetInfo(CxiDs2.0:Cspad.0)'
- Relative detector Z position:
- pv = 'CXI:DS2:MMS:06.RBV'
- Detector upside down?
Camera3_V16_20131009
- Metrology file:
- Out of vacuum camera typically used in XPP and XCS.
- 2014-12-17 -- Used in CXI at DG4 location in December 2014.
- XCS concentrator
- D50 MPOD power
- Detector quads rotated 90 deg
- src = 'DetInfo(CxiDg4.0:Cspad.0)'
- Relative detector Z position:
- alias = 'Dg4CsPad_z'
- pv = 'CXI:DG4:MMS:16.RBV '
References
Documentation on data formats
- cxidb - web documentation
- crystfel - page of T. A. White at DESY
- cctbx - sourceforge
- psana - confluence
Relevant documents, publications
- cheetah - github, Anton Barty
- dxtbx-the diffraction experiment toolbox, Aaron Brewster
- XFEL Detectors and ImageCIF
- Diffraction Geometry, D.J.Thomas
- Calibration Management Tool (calibman)
- CSPAD Alignment - alignment summary
- psgeom - T.J. Lane converter between geometry formats in github