data processing working group digitisation p. medina pre-processing hardware i. lazarus...

16
DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and Synchronisation M. Bellato Data Acquisition X. Grave Run-control + GUI G. Maron from the preamplifier-output to data storage 6 working teams Dino Bazzacco, 2 nd AGATA-week, GSI, February 21-25, 2005

Upload: dortha-townsend

Post on 18-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

DATA PROCESSING Working Group

• Digitisation P. Medina• Pre-processing hardware I. Lazarus• Pre-processing algorithms W. Gast• Global Trigger and Synchronisation M.

Bellato• Data Acquisition X. Grave• Run-control + GUI G. Maron

“from the preamplifier-output to data storage”6 working teams

Dino Bazzacco, 2nd AGATA-week, GSI, February 21-25, 2005

Page 2: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

The 4 180-detector Configuration

180 hexagonal crystals 3 shapes60 triple-clusters all equalInner radius (Ge) 23.1 cmAmount of germanium 362 kgSolid angle coverage 82 %

Efficiency: 43% (M=1) 28% (M=30)Peak/Total: 58% (M=1) 49% (M=30)

• Event rate @ M = 1 3 MHz ~ 15 kHz

singles

@ M = 30 300 kHz ~ 50 kHz singles

• Possibility to run trigger-less• System composed of 180 detector units (clusters irrelevant for DP)• Each unit has 37 electronics channels (total 6660 channels)

Page 3: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Synchronous100 MHz

Bufferedtime stamped

Analogue

Structure of Electronics and DAQ

Preamp. Digitisers

TrackingControl,Storage

Ev. Build.

180

PreprocessPSA 37

Detectorsignal

Clock

180

GL Trigger

Page 4: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Data rates in Full-AGATA (300 kHz of M = 30 50 kHz singles)

100 B/ev

5 MB/s

200 MB/s

1.5 ··· 7.5 kB/ev

~ 100 MB/s

36+1 7.5 kB/event

380 MB/s

~ 200 B/segment~ 10 MB/s

100 Ms/s

14 bits

Pulse Shape Analysis

Event Builder

-ray Tracking

HL-Trigger, Storage On Line Analysis

< 100 MB/s

SEGMENT

GLOBAL

Energy + · · ·

180*5 900 MB/s

save 600 ns ofpulse rise time

E, t, x, y, z,...DETECTOR

LL-Trigger (CC)

Suppression /Compression

ADC

Pre-processing+-

GL-Trigger

GL-Trigger to reduce event rate to whatever value PSA will be able to manage

20 s/event

Page 5: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Counting rates for Demonstrator

• 15 detectors• Cascades of M=30 transition E=80 + n*90 keV• Each detected gamma involves, ~ 1.3 detectors

(1.85 det/ @ M=1)

• With an production rate of 105 events/s we get:

• Triggering on kd = 4 detectors, is equivalent to k >2 rate of processed singles reduced by a factor of ~3.

• Coincidences with ancillaries further reduction

Number of detectors

requested by trigger

GL-triggerrate (kHz)

Singles rate(kHz)

1 83 14

2 57 12

3 33 8.7

4 15 5

Page 6: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Data rates for Demonstrator15 detectors, 10 kHz singles, GL-trigger, Ancillary 1kHz into

PSA

100 B/ev

0.1 MB/s

200 MB/s

1.5 ··· 7.5 kB/ev

~ 2 MB/s

36+1 7.5 kB/event

8 MB/s

~ 200 B/segment~ 0.2 MB/s

100 Ms/s

14 bits

Pulse Shape Analysis

Event Builder

-ray Tracking

HL-Trigger, Storage On Line Analysis

SEGMENT

GLOBAL

Energy + · · ·

15*0.1 1.5 MB/s

save 600 ns ofpulse rise time

E, t, x, y, z,...DETECTOR

LL-Trigger (CC)

Suppression /Compression

ADC

Pre-processing+-

GL-Trigger

1 ms/event

Could easily write out pre-processed events !!!

Page 7: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Digitisationpresented by Patrick Coleman-Smith

• IReS StrasbourgP.Medina– M.Chambit– R.Baumann– C.Santos

• CCLRC Daresbury– P.Coleman-Smith– I.Lazarus

• Uni. Liverpool– J.Thornill– D.Wells

Differential input5 or 20 MeV range37 signals digitised @ 14 bit, 100 MHzHoused in 2 water cooled boxes close to Array

Digitised data transmitted to pre-processing level over optical fibre galvanic isolation

Optional Fast Local Trigger from CC to ease operation with ancillaries; distributed over pre-processing via synchronous fibre.Development based on experience with TNT2 and

GRT4Some concern for the large power consumption

Page 8: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Pre-processingpresented by Ian Lazarus

• CCLRC DaresburyI.Lazarus

• IPN Orsay– P.Edelbruck– X.Grave– Ch.Oziol

• CSNSM Orsay– L.Benalleague– S.Lhenoret,– D.Linget

+ GTS team

• IKP JuelichW.Gast

Receive global clock from GTS and transmit to Digitisers over synchr. fibreGenerate local trigger from CCTransmit trigger request to GTS via GTS mezzanineCalculate energy of CC and of segmentsReceive trigger validation from GTS and validate local eventsIsolate rise time of signals and transmit data to PSA only for validated events

Development and implementation of algorithms

Implemented into ATCA crates using mezzanines (no CPCI phase)Must be able to handle the full singles rate

Page 9: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Global Trigger and Synchronisation

presented by Marco BellatoCentral point of control for the whole processing system

Generate common 100 MHz clock; transmit clock and time-stamp over optical fibre tree

Receive trigger requests

Generate global trigger and issue validation signals to GTS mezzanines

ATCA crate in synchronous mode

• INFN PadovaM.Bellato– D.Bortolato– R.Isocrate

• IFJ Kraków– A.Czermak– B.Dulny– M.Ziblinski

• IReS Strasbourg– Ch.Weber

Complex triggers with minimum dead-timeInteraction with other detectors by GTS mezzaninesSimulation of GTS and whole electronics in SystemCIntegration with MC simulations and PSA analysis ???

Page 10: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

DAQpresented by Xavier Grave

Read pre-processed dataBuild local event for PSAPerform PSARead data from PSA farm (if PSA farm)Build Global Event based on event number and/or time stampPerform -ray trackingOn line analysis, storage

The NARVAL DAQ Run control, Slow control, GUI, Farms and farm management, …

This part of the work needs to be organised during this AGATA week !!!More involvement of host laboratories

• IPN OrsayX.Grave– N. Barré– Ch.Diarra– H.Harroch

• CSNSM Orsay– A.Korichi– E.Legay

• INFN LegnaroG.Maron

• Kraków– J.Grebosz

• CLRC Daresbury– V.Pucknell

• Uni. Liverpool– J.Cresswell

+ PSA, Tracking and Data analysis teams

Page 11: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Open problems• Energy resolution of the Digitisers• DAQ:

– Scalability of the NARVAL system– Start working Run-control/GUI and– Integration of PSA & Tracking

• Interaction with ancillaries– Reading their data into our DAQ

• Time plan• Cost plan

Page 12: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

2004 2005 2006 2007

Page 13: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Status of prototypes• GTS mezzanine: Spring 2005• Pre-processing mezzanines: Summer 2005• Digitisers: Autumn 2005• ATCA carrier card: Winter 2005• GTS processor: Winter 2005

• All prototypes testes by March 2006• First full processing chain tested by Summer

2006• All needed reprocessing of cards by Autumn 2006• Production and start delivery beginning 2007

Page 14: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM
Page 15: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Event patterns in AGATA

0

100

200

300

400

500

600

700

800

900

10 20 30 40 50 60 70 80 90 100 110

<32.5> Fired Detectors

<50.4> Net charge segments

<56.5> Packed points

<71.5> Interaction points

<23.1> Detected gammas

Emission spectrum

using sequence of transitionsE = 80, 170, ... ,2690 keV

Average value of M=5 M=10 M=20 M=30 M=30E=1 MeV

detected gammas 3.85 7.68 15.4 23.1 22.6

fired detectors / detected gamma 1.63 1.54 1.46 1.41 1.48

packed points* / fired detector 1.58 1.62 1.69 1.74 1.84

net-charge segments** / fired detector 1.42 1.45 1.51 1.55 1.64

packed points / net-charge segment** 1.11 1.12 1.12 1.12 1.12

M = 30

Page 16: DATA PROCESSING Working Group Digitisation P. Medina Pre-processing hardware I. Lazarus Pre-processing algorithms W. Gast Global Trigger and SynchronisationM

Agata on-line system

Builder Network

ds1 ds2 ds3 ds4

Storage (1000 TB)

F1 F180F3F2Front-End

PSA Farms

Event Builder

HPCC builder

Tracking Farms

Data Servers

1 Gbps

100 Mbps> 1 Gbps

200 Gbps

10 Gbps

10 Gbps

1 Gbps

R1 R180R3R2

B1 B2 B20

G.Maron DAQ-meeting 25/3/04