hans g. essel, gsi: hgf workshop experiment data processing at gsi
TRANSCRIPT
Hans G. Essel, GSI: HGF Workshop
Classical HENAP* Data Processing
• Data AcquisitionSpectroscopyEvent by event (Statistics)Filter MBS
* High Energy & Nuclear & Atomic Physics
Hans G. Essel, GSI: HGF Workshop
Classical HENAP* Data Processing
• Data AcquisitionSpectroscopyEvent by event (Statistics)Filter MBS
• Data AnalysisOn-line on samplesOff-line data Generations GOOSY, PAW, ROOT, LEA, Go4
* High Energy & Nuclear & Atomic Physics
Hans G. Essel, GSI: HGF Workshop
Classical HENAP* Data Processing
• Data AcquisitionSpectroscopyEvent by event (Statistics)Filter MBS
• Data AnalysisOn-line on samplesOff-line data Generations GOOSY, PAW, ROOT, LEA, Go4
• Slow ControlCNAF (simple, constant fraction, amplifier, motors)Classical SC LabVIEW, FactoryLink, EPICS
* High Energy & Nuclear & Atomic Physics
Hans G. Essel, GSI: HGF Workshop
Classical HENAP Data Processing
Devices DAQ
Devices SlowCtrl DataBase
Analysis
Archive
GUI
GUI
GUI
Hans G. Essel, GSI: HGF Workshop
Integrated Data Processing
Devices DAQ
Devices SlowCtrl DataBase
Analysis
Archive
GUI
Hans G. Essel, GSI: HGF Workshop
MBS Data Flow
PipeCollector
Readout
StreamsPipeReadout
PipeReadout
PipeReadout
PipeReadout
Collector
PipeCollector
Pipe
Transport
EventservStreamserv
RemoteEventserv
AnalysisAnalysis
Analysis
UnixVMS
Tape
Analysis
60 kHz - 20 Mb/sec
Hans G. Essel, GSI: HGF Workshop
MBS Data Flow
PipeCollector
Readout
StreamsPipeReadout
PipeReadout
PipeReadout
PipeReadout
Collector
PipeCollector
Pipe
Transport
EventservStreamserv
RemoteEventserv
AnalysisAnalysis
Analysis
UnixVMS
Tape
Analysis
CollectorReadout
ReadoutCollector
Subeventswitch
Hans G. Essel, GSI: HGF Workshop
MBS Java GUI
MasterMBS node (Lynx)Java (Unix, NT)
MBS node (Lynx)
Command
Message
Status
Tasks
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• Standard DAQ: MBS:Nearly all experiments
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• Standard DAQ: MBS:Nearly all experiments
• Standard Analysis: GOOSY, PAW, ROOT, LeA: , Go4Nearly all experiments
Hans G. Essel, GSI: HGF Workshop
Event Loop
Memory & Threads
Graphical User Inteface
Command Interface
Watch
Histogram ServerHistograms
MBS
LeA Threads
Origin
FileFile
DAQ
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• Standard DAQ: MBS:Nearly all experiments
• Standard Analysis: GOOSY, PAW, ROOT, LeA: , Go4Nearly all experiments
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• Standard DAQ: MBS:Nearly all experiments
• Standard Analysis: GOOSY, PAW, ROOT, LeA: , Go4Nearly all experiments
• Standard Slow Control: FactoryLink, LabVIEW, EPICSSome experiments
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• -Spectrometer• ESR• Shiptrap • Phelix• Therapy
Non-classical Setups at GSI
Hans G. Essel, GSI: HGF Workshop
Therapy Control System
Fast ControlSteering
MWPC 1 MWPC 2IC 1,2,3
Multi Wire Proportional ChambersIonisation Chambers
Slow Control, Fast Control, Steering, Monitoring, DAQ, Analysis
Accelerator Control
Hans G. Essel, GSI: HGF Workshop
Therapy Control System
Fast ControlSteering
MWPC 1 MWPC 2IC 1,2,3
Multi Wire Proportional ChambersIonisation Chambers
GUI
Slow Control, Fast Control, Steering, Monitoring, DAQ, Analysis
Accelerator Control
Slow Control
Hans G. Essel, GSI: HGF Workshop
TOM
Therapy Control System
Server CPU
Fast ControlSteering
Monitoring
MWPC 1 MWPC 2IC 1,2,3
Multi Wire Proportional ChambersIonisation Chambers
GUI
Slow Control, Fast Control, Steering, Monitoring, DAQ, Analysis
Accelerator Control
Slow Control
Monitoring
Hans G. Essel, GSI: HGF Workshop
TOM
Therapy Control System
Server CPU
Fast ControlSteering
Monitoring
MWPC 1 MWPC 2IC 1,2,3
Multi Wire Proportional ChambersIonisation Chambers
GUI
Slow Control, Fast Control, Steering, Monitoring, DAQ, Analysis
Accelerator Control
Slow Control
Monitoring
LeA
DAQ/Analysis
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• Asynchronous communicationTypical SC, i.e. FactoryLinkNot typical for DAQ, DAN
• Synchronizing processesTherapy, difficult with FactoryLink
• Fieldbuses & networks• Fast control
Therapy, DSP• Web data base access (Oracle)
Hans G. Essel, GSI: HGF Workshop
Examples at GSI
• Asynchronous communicationTypical SC, i.e. FactoryLinkNot typical for DAQ, DAN
• Synchronizing processesTherapy, difficult with FactoryLink
• Fieldbuses & networks• Fast control
Therapy, DSP• Web data base access (Oracle)• No CORBA, RMI• No OO data bases• Little Intranet