hans g. essel, gsi: hgf workshop experiment data processing at gsi

30
Hans G. Essel, GSI: HGF W orkshop Experiment Data Processing at GSI

Upload: chris-standish

Post on 12-Dec-2015

226 views

Category:

Documents


0 download

TRANSCRIPT

Hans G. Essel, GSI: HGF Workshop

Experiment Data Processing at GSI

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

Classical Integrated Measurement

Devices DAQ

Fast Control

Analysis

Hans G. Essel, GSI: HGF Workshop

Integrated Data Processing

Devices DAQ

Devices SlowCtrl DataBase

Analysis

Archive

GUI

Hans G. Essel, GSI: HGF Workshop

Examples at GSI

• Standard DAQ: MBS:Nearly all experiments

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

MBS Java GUI

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

LEA Control and Display

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

Slow Control

Hans G. Essel, GSI: HGF Workshop

Slow Control

Hans G. Essel, GSI: HGF Workshop

All planes Actual plane

required positionmeasured position

Hans G. Essel, GSI: HGF Workshop

Analysis after the Treatment

Hans G. Essel, GSI: HGF Workshop

Analysis after the Treatment

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