Photon Systems Controls and Data Systems Gunther Haller

advertisement
Photon Systems
Controls
and Data Systems
Gunther Haller
Particle Physics and Astrophysics Division
Photon Control and Data Systems (PCDS) Group
June 9, 2009
Photon Area Controls
FAC Review June 09
1
v2
1
Gunther Haller
haller@slac.stanford.edu
Outline
LCLS versus LUSI Responsibilities
PPS/HPS ( see previous presentation by Enzo)
XTOD X-Ray Transport Optics & Diagnostics
AMO Instrument Controls
LUSI Instruments
Diagnostics
Machine Protection System
Laser Safety System
EPICS Software
Femto-Second Laser Timing System
Data Acquisition (see Amedeo Perazzo presentation)
2-D Detector Control and Readout (XPP, CXI, XCSS)
Offline/Computing
Photon Area Controls
FAC Review June 09
2
2
Gunther Haller
haller@slac.stanford.edu
LCLS & LUSI
Common photon-area Controls and DAQ System Design for LCLS and LUSI
Includes Front-End Enclosure (FEE), Near Experimental Hall (NEH), X-Ray Tunnel (XRT) and Far
Experimental Hall (FEH)
Most of XTOD is located in FEE
LCLS Controls & DAQ W.B.S 1.6.2
AMO experiment (NEH, hutch 1)
All controls and DAQ
Common services for all hutches
Examples
PPS/HPS/LSS
120 Hz beam-quality data interface
Machine protection system interface
Network interface
Local science data online processing & cache
2-D detector
Control and DAQ for detector
LUSI Control & DAQ W.B.S
XPP, XCS, CXI Instruments, Diagnostics
Examples of documents released
1.1.523 XES-LUSI ICD (includes Controls and Data systems)
1.1-516 XES Photon Controls to Electron Beam Controls System ICD
1.1.517 XES Photon Controls to Electron Beam Controls MPS ICD
Photon Area Controls
FAC Review June 09
3
3
Gunther Haller
haller@slac.stanford.edu
XES Near & Far Hall Hutches and Beamline Layout (not to
scale)
230 m
AMO
SXR
MEC
Photon Area Controls
FAC Review June 09
4
4
Gunther Haller
haller@slac.stanford.edu
XR Diagnostics in Front End Enclosure
Gas
detector
Fast Valve+
Fixed Mask+
Slit
Diagnostic
Package
5 mm
diameter
collimators
Indirect Imager / K
measurement /
reticule
spectral
Gas
Attenuator
v
v
FEL Offset mirror system
u
Solid
Attenuator
Muon
Shield
Photon Area Controls
FAC Review June 09
Gas
detector
Total
Energy
Calorimeter
10-10 Torr
900 mm horizontal
Highenergy
beam
24 mm vertical
Lowenergy
beam
w
Direct
Imager
5
5
Gunther Haller
haller@slac.stanford.edu
XTOD in FEE
Phase 1 of XTOD in
commissioning
Controls installed
Being tested paced by availability
of beam-line items installed
Photon Area Controls
FAC Review June 09
6
6
Gunther Haller
haller@slac.stanford.edu
Photon Area Controls and Data Systems Devices
Created web-pages to list supported controls
and data-acquisition devices for photon area
For all experiments in xray area (AMO, XPP, XCS,
SXR, CXI, etc)
SXR might have up to 8 different end-stations
http://confluence.slac.stanford.edu/pages/viewpage.a
ction?pageId=9175609
Additional devices can be added after discussions
with Photon Controls and Data Systems (PCDS, G.
Haller) group
Photon Area Controls
FAC Review June 09
7
7
Gunther Haller
haller@slac.stanford.edu
AMO Instrument Control
Requirements listed in Engineering Specification Documents (ESD’s)
1.6-108 AMO Controls ESD, status: released
1.6-109 AMO DAQ ESD, status: released
Interfaces specified in Interface Control Document (ICD)
1.1-515 XES AMO Controls ICD, status: released
Held Final Design Review 11-10-08
http://confluence.slac.stanford.edu/display/PCDS/AMO-FDR
Purchased all hardware
Racks with infrastructure/AC installed in hutch 1
Controllers/DAQ being tested in lab before moving to NEH early next
month
See pictures later in presentation
Photon Area Controls
FAC Review June 09
8
8
Gunther Haller
haller@slac.stanford.edu
AMO and its DAQ Instruments
Diagnostic Section
High Field Physics End-Station
magnetic bottle electron time-offlight spectrometer
electron time-of-flight
spectrometers
ion spectrometers
x-ray emission spectrometers
time-of-flight, imaging, momentum
pulse energy monitor
x-ray emission spectrometers
Photon Area Controls
FAC Review June 09
beam profile screens
9
9
Gunther Haller
haller@slac.stanford.edu
Example: Vacuum
All gauge controllers are MKS 937A
Interface
Terminal server – DIGI TS16 MEI
Automation Direct PLC
All ion pump controllers are Gama Vacuum
DIGITEL MPC dual
All valves are controlled by PLC relay module
The out/not-out state of all valves go into the MPS
system to prevent damage if a valve closes
unexpectedly.
Photon Area Controls
FAC Review June 09
10 10
Gunther Haller
haller@slac.stanford.edu
Example: Motion
Control System provides support for all motions
Motors
IMS MDrive Plus2 integrated controller and motor
IMS MForce Plus2 controller for control of in vacuum and
other specialized motors
Newport motor controllers
Others as required
Pneumatic motion
Solenoid Driver chassis, SLAC 385-001
Photon Area Controls
FAC Review June 09
11
11
Gunther Haller
haller@slac.stanford.edu
AMO Test Setup in Lab
Racks in lab, AMO controllers
being installed
Photon Area Controls
FAC Review June 09
Pulse picker and also
DAQ test setup
12 12
Gunther Haller
haller@slac.stanford.edu
AMO in Hutch 1
Racks installed, AC connected
Will move loaded crates from
lab to NEH racks in July
Photon Area Controls
FAC Review June 09
13 13
Gunther Haller
haller@slac.stanford.edu
Software: AMO Example: Moving Tables
Photon Area Controls
FAC Review June 09
14 14
Gunther Haller
haller@slac.stanford.edu
AMO Test Setup in Lab
AMO table motion control mock-up for motion software
algorithm
Smart
Motors
Photon Area Controls
FAC Review June 09
15 15
Gunther Haller
haller@slac.stanford.edu
LUSI & SXR
LUSI includes the instruments
XPP (NEH, hutch 3)
XCS (FEH, hutch 4)
CXI (FEH, hutch 5)
Have written and released ESD’s and ICD’s for each instrument
Held XPP Final Design Review, CXI & XCS Preliminary Design
Review
See under AMO and CXI and XCS at
http://confluence.slac.stanford.edu/display/PCDS/PCDS+Home
SXR
Beamline was added to the scope
Have drafts of ESD and ICD’s
Held discussions with several end-stations on how to plan to
make them compatible with LCLS
Photon Area Controls
FAC Review June 09
16 16
Gunther Haller
haller@slac.stanford.edu
Common Diagnostics Readout
E.g. intensity, profile monitor,
intensity position monitors
E.g. Canberra PIPS or IRD
SXUV large area diodes (single
or quad)
Amplifier/shaper/ADC for
control/calibration/readout
Quad-Detector
R2
q1
q2
R1
Target
L
• Fourdiode
design
• On-board calibration circuits not shown
• Board designed, fabricated, loaded, is in test
Photon Area Controls
FAC Review June 09
17 17
Gunther Haller
haller@slac.stanford.edu
MPS Rack Layout (Reminder)
Dedicated Optical fiber
1 single-mode pair per Link Node for
custom MPS signaling protocol
Terminal Server
Cat-6 Ethernet
MPS
Link Node
All optical networking paths route
through experiment hall patch panels
and terminate at fiber patch panel in
MCC
Cat-6 Ethernet
Dedicated Single-Mode Optical Fiber Pair
Access to EPICS process variables on
MPS Link Nodes via local Ethernet
switch
MPS Link Node console logins via
Terminal Server
Remote power-cycling of Link Nodes
via APC AP7900 Switched Rack PDU
Dedicated Single Mode Optical Fiber Pair
Ethernet Switch
Redundant single-mode pairs for
1000Base-LX Ethernet
1000Base-LX
(Hot Spare)
TCP/IP Networking
1000Base-LX
(To Main Control Center)
RS-232
MPS
Link Node
RS-232
Cat-6 Ethernet
Network-Controlled Power Distribution Unit
Photon Area Controls
FAC Review June 09
18 18
Gunther Haller
haller@slac.stanford.edu
Installation Status
Near Experiment Hall Machine Protection
Rack, (B950S-04), Installed.
48-strand fiber trunk pulled between B950B-42,
(NEH Server Room), and B950S-04. The NEH
MPS optical networking path is complete.
Ethernet Switch Installed in rack B950S-04,
connected to fiber, and checked.
Photon Area Controls
FAC Review June 09
19 19
Gunther Haller
haller@slac.stanford.edu
MPS Installation Status
All DIN rails for rack B950S-04
assembled, tested, and installed
12 MPS Link Node Input Aggregation
Rails
6 MPS Trunk Head-End Rails
MPS Trunk Field Rails assembled
MPS trunk cables pulled between
the hutches, the FEE, and rack
B950S-04.
Photon Area Controls
FAC Review June 09
20 20
Gunther Haller
haller@slac.stanford.edu
PPS/MPS Racks
Installed in NEH
Photon Area Controls
FAC Review June 09
21 21
Gunther Haller
haller@slac.stanford.edu
NEH Laser Bay Laser Safety System Layout and
Components
Electronic
Strike
Plate
Door Interlock
Switches
LSS
Controller
Rack
Access
Control
Panel
LED Hazard
Displays
LSS Control
Panel
Timed
Door
Interlock
Bypass
Switches
EmergencyOff Buttons
LED Hazard
Display
Photon Area Controls
FAC Review June 09
22 22
Gunther Haller
haller@slac.stanford.edu
Laser Safety System
Laser
Room
Entrance
Start
installation
on first
table
Photon Area Controls
FAC Review June 09
23 23
Laser Safety
System control
rack
Gunther Haller
haller@slac.stanford.edu
EPICS/Python/Qt
EPICS (Experimental Physics and Industrial Control
System):
Control software for RT systems
Monitor (pull scheme)
Alarm
Archive
Widely used at SLAC and other labs
More: http://www.aps.anl.gov/epics/
Python/Qt is a user interface between the EPICS drivers
and records and the user
System is currently used for XTOD and AMO, provided
as part of the XES Photon Controls Infrastructure
Later used for SXR, CXI, XPP, XCS, MEC
Photon Area Controls
FAC Review June 09
24 24
Gunther Haller
haller@slac.stanford.edu
Consoles: PyQt versus EDM
Photon Area Controls
FAC Review June 09
25 25
Gunther Haller
haller@slac.stanford.edu
Status
AMO EPICS drivers almost complete
More work as scheduled over the next two
months
Plus need high level control panels
Photon Area Controls
FAC Review June 09
26 26
Gunther Haller
haller@slac.stanford.edu
Femto-Second Laser Timing System
RF Cavity System provided by SLAC
Laser Fiber driver/receiver system provided by
LBL
Tested performance of LBL system prototype:
better than 20 fsec drift performance (100 fsec is
spec)
2-Receiver, 1-Driver system will be installed at
SLAC in July 09.
Photon Area Controls
FAC Review June 09
27 27
Gunther Haller
haller@slac.stanford.edu
Designed/Built
at LBL
Photon Area Controls
FAC Review June 09
28 28
Gunther Haller
haller@slac.stanford.edu
RF Cavity Electronics for Femto-Second Timing
System in Lab
Control/DAQ
crate with IOC
and SLAC 119
MHZ waveform
digitizer
RF Cavity
SLAC
Chassis
Photon Area Controls
FAC Review June 09
29 29
Gunther Haller
haller@slac.stanford.edu
Example: LUSI Instrument CXI
Diagnostics/Common Optics
Diagnostics &
Wavefront Monitor
1 micron Sample Environment
1 micron KB
Reference Laser
* 0.1 micron KB & Sample Environment,
Particle Injector and IToF (CD-4)
All Early Science except *
Photon Area Controls
FAC Review June 09
30 30
Gunther Haller
haller@slac.stanford.edu
Controls Subsystems
Vacuum
Motion
Viewing
Power Supplies
Racks and Cabling
Other items
Software: EPICS/Python/Qt
Type of controls
Valve Control
Vacuum Controls
Pop-In Profile Monitor Controls
Pop-In Intensity Monitor Controls
Intensity-Position Monitor Controls
Slit Controls
Attenuator Controls
Pulse Picker Controls
KB Mirror Controls
X-Ray Focusing Lense Control
Sample Environment Controls
Particle Injector Controls
Ion ToF Controls
Vision Camera Controls
Detector Stage Controls
Reference Laser Controls
DAQ Controls
Photon Area Controls
FAC Review June 09
31 31
Gunther Haller
haller@slac.stanford.edu
CXI Components to Control
X-Ray Optics KB system
Motion
Vendor provided, integration with LCLS
Reference Laser
Motion
Sample Environment
Sample Chamber
Motion, vacuum, vision
Ion ToF
HV, DC/pulser, digitizer
Instrument Stand
Motion
Detector Stage
Motion, vacuum, thermal
Particle Injector
Motion, vacuum, digitizer, vision, integration of commercial component
Vacuum System
Valve and Vacuum Controls
Photon Area Controls
FAC Review June 09
32 32
Gunther Haller
haller@slac.stanford.edu
CXI Components to Control con’t
Diagnostics and Common Optics
Pop-In Profile Monitor
Motion, Viewing
Pop-In Intensity
Motion, Digitization
Intensity Position
Motion, Digitization
Slit System
Motion
Attenuator
Motion
Pulse-Picker
Motion, Viewing
X-Ray Focusing Lense
Motion
CXI specific interface and programming
Racks & Cabling
Workstations
Vision Cameras
Beam Line Processor
Channel Access Gateway
Machine Protection System
Configuration
Data Acquisition
Use standard controllers on photon area controller list as much as possible
Photon Area Controls
FAC Review June 09
33 33
Gunther Haller
haller@slac.stanford.edu
LUSI Data Acquisition for Pixel Detectors
Cornell and Brookhaven 2-D pixel
detectors are configured & read out using
the SLAC ATCA Reconfigurable Cluster
Element modules
Details in following slides
XPP XAMP Detector with custom ASIC
CXI Detector with custom ASIC
Photon Area Controls
FAC Review June 09
34 34
Gunther Haller
haller@slac.stanford.edu
Data System Architecture
XPP specific
Photon Control Data Systems (PCDS)
Beam Line
Data
L1: Acquisition
(Many)
Digitizers + Cameras
Timing
L0: Control
(One)
L2: Processing
(Many)
L3: Data Cache
(Many)
DAQ system primary features
Trigger and readout
Process and veto
Monitoring
Storage
Photon Area Controls
FAC Review June 09
35 35
Gunther Haller
haller@slac.stanford.edu
XAMP 2D-Detector Control and DAQ Chain
Beamline Instrument Detectors
Fiber
Brookhaven XPP/XCS 2D
detector-ASIC
SLAC FPGA
front-end
board
XAMP (XPP) LUSI instrument custom
integrated circuits from Brookhaven are
already connected at SLAC to SLAC LCLS
high-performance DAQ system
XPP BNL XAMP Detector 1,024 x
1,024 array
Uses 16 each 64-channel
FexAmps BNL custom ASICs
Instantaneous readout: 4 ch x
20 MHz x 16bit= 20 Gbit/sec
into FPGA
Output FPGA: 250 Mbytes/s at
120 Hz (1024x1024x2x120)
In addition BNL has ATCA crate with SLAC
modules to develop software and test with
detector
Photon Area Controls
FAC Review June 09
ATCA crate with SLAC
DAQ boards, e.g. the
SLAC Reconfigurable
Cluster Element Module
ATCA
Advanced Telecommunication Computing Architecture
Based on backplane serial communication
fabric, 10-G E
2 SLAC custom boards (also used in other SLAC
experiments)
8 x 2.5 Gbit/sec links to detector modules
Dataflow and processing
Managed 24-port 10-G Ethernet switching
Essentially 480 Gbit/sec switch capacity
Naturally scalable
36 36
Gunther Haller
haller@slac.stanford.edu
Example: XPP Online Processing
Electronics gain correction (in RCE)
Response of amplifying electronics is mapped during calibration
Science data images are corrected for channel gain non-uniformity + non-linearity.
Dark image correction (in RCE)
Dark images accumulated between x-ray pulses
Averaged dark image subtracted from each science data image
Flat field correction (in RCE)
Each science data image is corrected for non-uniform pixel response
Event filtering (in RCE or later)
Events are associated with beam line data (BLD) via timestamp and vetoed based
upon BLD values. Veto action is recorded.
Images may be sparsified by predefined regions of interest.
Event binning (processing stage)
Images (and normalization) belonging to the same bin (dt, Eg, ..) are summed
together
Photon Area Controls
FAC Review June 09
37 37
Gunther Haller
haller@slac.stanford.edu
Example: XPP Monitoring
A copy of the data is distributed (multicast) to monitoring
nodes on the DAQ subnet.
The monitoring nodes will provide displays for
experimenters’ viewing:
Corrected XAMPS images at ≥ 5 Hz
Histories of veto rates, beam intensity, + other BLD values.
Reduced analysis of sampled binned data (versus scan
parameter)
Implemented with Qt (C++/Python open source GUI)
Photon Area Controls
FAC Review June 09
38 38
Gunther Haller
haller@slac.stanford.edu
Example: XPP XAMPS Data Rates
XPP specific
Photon Control Data Systems (PCDS)
Beam Line
Data
L1: Acquisition
(Many)
Digitizers + Cameras
Timing
XAMPS
L2: Processing
(Many)
L0: Control
(One)
4 x 2.5Gb PGP
L1:
10 GbE
L2:
240 MB/s
(480 MB/s)
RCE
< 200 MB/s
Processing
L3: Data Cache
(Many)
L3:
10 GbE
Cache
n x (200 MB – 20 GB)
Binned data archived
Expect
at end of run
~ 6 – 60 GB / day
(mins – hrs)
Photon Area Controls
FAC Review June 09
39 39
Gunther Haller
haller@slac.stanford.edu
CXI
2D-Detector Mechanical/Electrical Vacuum Assembly
SLAC PPA Engineering
Electrical/Mechanical Package
Positioning plate
•Supports quadrant raft
•Mounts to drive system
Cam follower mounted
to torque ring
Hole size remotely adjustable
Via PCDS Controls
One Quadrant
Raft Removed
Pixel Detectors
Cut-outs in base
plate for cold straps
and cables
Cold strap
Photon Area Controls
FAC Review June 09
40 40
Gunther Haller
haller@slac.stanford.edu
Quadrant Board and Electrical Interfaces
Quadrant raft provides structural
support and stability for the doubledetector packages
Feet mount on quadrant raft
through holes in the quadrant
boards
This is also the thermal path
Quadrant boards provide
grounding, power, and signal
interface to the PAD detector
package
1 flex cable per detector
1 FPGA on each quadrant
Mounting feet
board
Cold strap
Quadrant raft
Double-detector package
(4 per quadrant)
Detector
Quadrant board 2
Quadrant board 1
Photon Area Controls
FAC Review June 09
41 41
Gunther Haller
haller@slac.stanford.edu
ASIC Board
Rigid-flex ASIC board (SLAC design)
ASIC Bump-bonded to detector
ASIC/detector package bonded to carrier board
Photon Area Controls
FAC Review June 09
42 42
Gunther Haller
haller@slac.stanford.edu
CXI 2D-Detector Control and DAQ Chain
Vacuum
Groundisolation
Fiber
Carrier
Board
Cornell detector/ASIC with
SLAC quadrant board
ATCA crate with SLAC DAQ Boards
S:AC RCE ATCA Module
Each Cornell detector has ~36,000 pixels
Controlled and read out using Cornell custom ASIC
~36,000 front-end amplifier circuits and analog-to-digital
converters
Initially 16 x 32,000-pixel devices, then up to 64 x 32,000-pixel
devices
4.6 Gbit/sec average with > 10 Gbit/sec peak
Photon Area Controls
FAC Review June 09
43 43
Gunther Haller
haller@slac.stanford.edu
CXI Online Processing
Electronics gain correction (in RCE)
Response of amplifying electronics is mapped during calibration
Science data images are corrected for channel gain non-uniformity + nonlinearity.
Dark image correction (in RCE)
Dark images accumulated between x-ray pulses
Averaged dark image subtracted from each science data image
Flat field correction (in RCE)
Each science data image is corrected for non-uniform pixel response
Event filtering (in RCE or later)
Events are associated with beam line data (BLD) via timestamp and vetoed
based upon BLD values. Veto action is recorded.
Images may be sparsified by predefined regions of interest.
Photon Area Controls
FAC Review June 09
44 44
Gunther Haller
haller@slac.stanford.edu
CXI Online Processing con’t
Event processing (processing stage)
Examples are
Sparcification (region of interest)
Locating center
Reducing data by binning pixels
Mask errant pixels (saturated, negative intensity from dark image subtraction due to e.g.
noise, non-functioning pixels, edge pixels from moving center)
Filling in missing data with centro-symmetric equivalent points
Transforming camera geometry due solid angle coverage and dead space between tiles
Radial averaging, showing intensity versus scattering angle or momentum transfer
Compute 2D autocorrelation function (single FFT) and store. Essentially at rate of 1 Hz with
4 MB (2Mpixel x 2 bytes) frames.
Peak finding (locate and fit Gaussian intensity peaks). There may be multiple peaks in some
cases and the peak finding algorithms should be able to identify up to a few thousand peaks.
The CXI instrument will have an Ion Time-of-Flight which will produce data at 120Hz. The
online processing of this data involves data reduction based on thresholding and vetoing
based on thresholding or the fitting of peak positions and height.
Photon Area Controls
FAC Review June 09
45 45
Gunther Haller
haller@slac.stanford.edu
CXI Monitoring
A copy of the data is distributed (multicast) to monitoring
nodes on the DAQ subnet.
The monitoring nodes will provide displays for
experimenters’ viewing:
corrected detector images at ≥ 5 Hz
histories of veto rates, beam intensity, + other BLD values.
Reduced analysis of sampled binned data (versus scan
parameter) or other processing tbd
Implemented with Qt (C++/Python open source GUI)
Photon Area Controls
FAC Review June 09
46 46
Gunther Haller
haller@slac.stanford.edu
Offline
Offline Analysis Examples
XCS Multi-tau multi-Q processing
CXI Classification
Averaging
Alignment
Phase Retrieval
To be addressed
CXI
Data Sorting/Averaging (Classification)
Phase Retrieval
Photon Area Controls
FAC Review June 09
47 47
Gunther Haller
haller@slac.stanford.edu
Offline Data Management System Functions
Translate data into a form for long-term scientific
access
Translate to HDF5 format
From online, XTC, Extended tag Container format, C++
Store data attributes in a database (science metadata)
Store translated data and archive to tape
Provide access for scientists to stored and archived
data
Access by attributes (science metadata)
Manage data ownership and access restrictions
Data access for:
Processing clusters
User workstations
Offsite export (network and other means)
Manage derived data products
Photon Area Controls
FAC Review June 09
48 48
Gunther Haller
haller@slac.stanford.edu
Offline System Architecture
Steffen Luitz
Photon Area Controls
FAC Review June 09
49 49
Gunther Haller
haller@slac.stanford.edu
Components
Data Format
HDF5/NeXUS chosen because of support, wide availability of language bindings
File Manager
iRODS (next-generation of SDSC SRB)
Tape Manager
Interface iRODS to SLAC HPSS and mass storage system (SL8500 )
High performance file systems
Lustre
Databases
MySQL
Monitoring
Ganglia
Data transfer
Currently performing data transfer studies with CAMP group in Germany (Peter Holl)
to write and retrieve few hundred Gigabyte files using a few data transfer options
Sftp (expect 2 Mbytes/s)
Bbcp (expect 20 Mbyte/sec using around 15 streams)
FTD (around 20 Mbytes/sec using 64 streams)
User accounts, etc via SCCS, unix
In 2010 will move to server-based solution
XROOTD
iRods
http
Photon Area Controls
FAC Review June 09
Steffen Luitz
50 50
Gunther Haller
haller@slac.stanford.edu
Some Analysis Options
Can use NeXus or HDF5 Tools and Analysis Packages
Open Genie
LAMP
GumTree
Nathan
Redas
Scilab
Amortool
More …
IDL-HDF5
Matlab
Mathematica
O-Matrix
ViTables
More …
Photon Area Controls
FAC Review June 09
Open Source
NeXus API
Commercial
HDF5
File
API
Cactus
Chombo
dxhsf5
H5PartRoot
HL-HDF
ParaView
PyTables
VisAD
Open Source
Many more
…
Steffen Luitz
51 51
Gunther Haller
haller@slac.stanford.edu
Comments regarding Users
Users can
configure LCLS equipment/experiments from terminals (e.g. control room or hutch,
including photon area loaner laptop), plus remotely via tunneling
Several Phyton/Qt screens provided
User can add to it (support provided by PCDS (Photon Controls and Data Systems) group)
Or PCDS can provide requested screens
generate and apply calibration correction constants
monitor online performance on screens (plus remotely via tunneling)
Images, before/after correction, other parameters depending on experiment (e.g. centroid
movement)
including dataflow monitoring (time-stamp, event increments, missing images, etc)
Quality of data
Again users can add screens or PCDS group can provide custom screens
have access to data for post processing
File manager provided
have ability to transfer data to media or offsite
Technical support provided by group building the system
Includes Python/Qt
Integration of user data processing algorithms
Photon Area Controls
FAC Review June 09
52 52
Gunther Haller
haller@slac.stanford.edu
Comments regarding non-LCLS End Stations
XPP, CXI, XCS detectors are integrated into LCLS ATCA RCE data-acquisition
system
Configuration, readout of detectors/ASICs
Event building of images with
120-Hz beam-line data
Time-stamp
Allows real-time online vetoing, sorting, or other processing which depends on e.g.
energy, time-difference between laser and xray (for XPP)
Processing using LCLS NEH farm
Storage using LCLS storage
Retrieval
pnCCD (MPI) detector with Juelich DAQ, camera, and Acqiris waveform
digitizer for e.g. CAMP
Have been in contact for several months with MPI and DESY to work towards being
able to integrate. Recommended changes to their system to be able to integrate.
Started same with potential LBL FastCCD currently using Argonne DAQ for
SXR
Above need to be integrated into LCLS system otherwise
Results would be that end-stations would be run in “stand-alone”, potentially with
No time stamps
No 120-Hz BLD
No processing
No storage/retrieval
Not acceptable for end-stations or LCLS, especially for high data rate systems
Photon Area Controls
FAC Review June 09
53 53
Gunther Haller
haller@slac.stanford.edu
Example CAMP
Offline: latency of e.g min to hours (HDF5 format)
Depends on size of runs plus availability of offline system (not required to be 100% available)
Data from L3 storage cache (XTC format): latency 10 – 30 sec
Data processed online, C++: seconds latency
CAMP collaborators write code interfacing to DAQ online XTC data format to monitor
performance and to allow human time-scale feedback control
Runs on “Observer” L2 processing ATCA blades
Photon Area Controls
FAC Review June 09
54 54
Gunther Haller
haller@slac.stanford.edu
NEH Server Room
Houses mainly
Machine Timing Distribution
Network switches
EPICS servers
L2 processor farm
L3 local data-storage
Terminals
Phase 2
racks still
to be
installed
Existing racks with data
cache and servers
Photon Area Controls
FAC Review June 09
55 55
Gunther Haller
haller@slac.stanford.edu
Summary
All long-haul cables for FEE and NEH are installed, so are racks
XTOD
Instrumentation for phase 1 is installed, testing in progress
PPS, HPS, MPS, and LSS are all well on their way, most already installed
AMO Instrument Controls and Data Acquisition
Installation in progress, will continue over next 3 months
10 weeks of science starting October 09
LUSI Instrument Controls (XPP, CXI, XCS)
Final Design Review held for XPP
Preliminary Design Reviews held for CXI and XCS
SXR Beam-Line control components being ordered
In discussions with SXR Endstation leaders to ensure compatibility
Femto-Second Timing System well under way
RF cavity electronics to be installed in Undulator hall in July
LBl Laser Fiber system to be installed in July
Photon Area Controls
FAC Review June 09
56 56
Gunther Haller
haller@slac.stanford.edu
Summary con’t
2-D Detector
Prototype signal chains in operation from detector to DAQ
system
DAQ well under way (see Amedeo’s talk)
Offline infrastructure in design
Scientific Computing for XPP, XCS, AMO in progress
Scientific Computing for CXI still needs to be defined
Algorithms are being developed.
Resulting computing needs to be determined
Photon Area Controls
FAC Review June 09
57 57
Gunther Haller
haller@slac.stanford.edu
Download