data processing working group digitisation p. medina pre-processing hardware i. lazarus...
TRANSCRIPT
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
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)
Synchronous100 MHz
Bufferedtime stamped
Analogue
Structure of Electronics and DAQ
Preamp. Digitisers
TrackingControl,Storage
Ev. Build.
180
PreprocessPSA 37
Detectorsignal
Clock
180
GL Trigger
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
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
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 !!!
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
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
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 ???
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
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
2004 2005 2006 2007
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
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
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