AGATA Pulse Shape Analysis Implementation

Slides:



Advertisements
Similar presentations
Detector Characterisation Group
Advertisements

Advanced GAmma Tracking Array
Pulse Shape Analysis with Segmented Germanium Detector Xiang Liu, Max-Planck-Institut für Physik 1.Motivation 2.Pulse properties 3.Analysis procedure 4.Some.
OVERVIEW NEDA Introduction to the Simulations – Geometry The Simulations Conclusions 3.7% This work summarizes the introduction to the simulations of.
Coupling an array of Neutron detectors with AGATA The phases of AGATA The AGATA GTS and data acquisition.
Signal Processing of Germanium Detector Signals
Signal Analysis and Processing David Scraggs. Overview Introduction to Position Resolution Induced Charges Wavelet Transform Future Work Discussion.
Signal Analysis and Processing for SmartPET D. Scraggs, A. Boston, H Boston, R Cooper, A Mather, G Turk University of Liverpool C. Hall, I. Lazarus Daresbury.
VELO Testbeam 2006 Tracking and Triggering Jianchun (JC) Wang Syracuse University VELO Testbeam and Software Review 09/05/2005 List of tasks 1)L0 trigger.
Depletion Region Dynamics of an AGATA Detector Steven Moon University of Liverpool UNTF 2010, University of Salford 14 th -16 nd April 2010.
TRACKING TEAM Introduction What has been done What still needs to be done.
AGATA 2 nd Prototype Detector Initial Measurements & Evaluation Andrew Boston, Matthew Dimmock, Laura Nelson, Sarah Rigby.
Characterisation & PSA Team Meeting Presentations –Liverpool Status, Andy Boston/Matt Dimmock (Liverpool) –Crosstalk properties of AGATA detectors, Bart.
Workshop on Physics on Nuclei at Extremes, Tokyo Institute of Technology, Institute for Nuclear Research and Nuclear Energy Bulgarian Academy.
The Transverse detector is made of an array of 256 scintillating fibers coupled to Avalanche PhotoDiodes (APD). The small size of the fibers (5X5mm) results.
Gretina data flow and formats Chris Campbell LBL.
Wednesday, May 9 th 2007Torsten Beck Fast Pulse Shape Analysis for AGATA-Germanium- Detectors Torsten BeckWednesday, 9. Mai 2007 Student seminar Wednesday,
AGATA Local Level Processing Present implementation Daniele, Dino, Enrico, Francesco.
The PEPPo e - & e + polarization measurements E. Fanchini On behalf of the PEPPo collaboration POSIPOL 2012 Zeuthen 4-6 September E. Fanchini -Posipol.
22 Feb 2005AGATA Week1 David Radford ORNL Signal Decomposition Algorithm for GRETINA.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Temperature Dependence of the Crystal Properties of 18-fold Segmented HPGe Detector Allen Caldwell, Daniel Lenz, Jing Liu, Xiang Liu, Bela Majorovits,
Detectors and Preamplifiers Detector deliveries Customer Acceptance Tests Available detectors AGATA triple detectors Scanning program P. Reiter IKP University.
Teams: Simulation of key experiments Gamma-ray tracking Data analysis Databases Simulation and Data Analysis Working Group Department of Radiation Sciences.
Coupling Neutron Detector array (NEDA) with AGATA The AGATA Front-End processing Electronics & DAQ The AGATA Trigger and Synchronization (GTS) Coupling.
Wolfram KORTEN, JRA-02 AGATAEURONS PCC-Meeting, Mainz (Germany), April 2006 Status of the AGATA project Recent developments Milestones and deliverables.
Digital analysis of scintillator pulses generated by high-energy neutrons. Jan Novák, Mitja Majerle, Pavel Bém, Z. Matěj 1, František Cvachovec 2, 1 Faculty.
In-beam performance of AGATA-DEMONSTRATOR Ideas for the firsts commissioning experiments of the AGATA-DEMONSTRATOR campaign at LNL-Legnaro F. Recchia INFN-LNL.
On the origin of Differential Crosstalk in segmented detectors B. Bruyneel for the AGATA week, Uppsala, Sweden July 2008.
Analysis of S002 scan data Bart Bruyneel and Benedikt Birkenbach – IKP Cologne At the 7 th AGATA week, Uppsala July S003.
Dec.11, 2008 ECL parallel session, Super B1 Results of the run with the new electronics A.Kuzmin, Yu.Usov, V.Shebalin, B.Shwartz 1.New electronics configuration.
Mitglied der Helmholtz-Gemeinschaft Calibration of the COSY-TOF STT & pp Elastic Analysis Sedigheh Jowzaee IKP Group Talk 11 July 2013.
 -tracking uses segmented detectors which are characterized by xTalk  Traces are modified in shape and amplitude  Energy effects: peak shifts and resolution.
3D Event reconstruction in ArgoNeuT Maddalena Antonello and Ornella Palamara 11 gennaio 20161M.Antonello - INFN, LNGS.
BACKGROUND REJECTION AND SENSITIVITY FOR NEW GENERATION Ge DETECTORS EXPERIMENTS. Héctor Gómez Maluenda University of Zaragoza (SPAIN)
 Digitisation P.Medina  Pre-processing I.Lazarus GTSM.Bellato GTSM.Bellato  PSA P.Desesquelle R.Gernhäuser 7 th AGATA Week, Uppsala, July 8-11, 2008.
Tracking Background GRETINA Software Working Group Meeting September 21-22, 2012, NSCL MSU I-Yang Lee Lawrence Berkeley National Laboratory.
T. Lari – INFN Milan Status of ATLAS Pixel Test beam simulation Status of the validation studies with test-beam data of the Geant4 simulation and Pixel.
 Number of signals used  Type of signals  Tests with regular and irregular grids  Last results  New idea for minimization function Roberto Venturelli.
Detector Module Three 36-fold segmented detectors 111 preamplifiers Cryostat Jürgen Eberth University of Cologne Detector Team: Dirk Weißhaar Preampl.
Progress Report on GEANT Study of Containerized Detectors R. Ray 7/11/03 What’s New Since Last Time?  More detailed container description in GEANT o Slightly.
PSA: ADAPTIVE GRID SEARCH The Method Experimental Results Optimization aspects Roberto Venturelli (INFN Padova - IPSIA “Giorgi” Verona) SACLAY, 05-may-06.
Steven Moon, A.J. Boston, H. Boston, J. Cresswell, L. Harkness, D. Judson, P.J. Nolan PSD9, Aberystwyth, Wales th September 2011 Compton imaging.
SIMULATION OF BACKGROUND REDUCTION TECHNIQUES FOR Ge DBD DETECTORS Héctor Gómez Maluenda. University of Zaragoza. GERDA/Majorana MC Meeting.
Advanced Gamma Tracking Array Andy Boston The Advanced Gamma Tracking Array
Manoj B. Jadhav Supervisor Prof. Raghava Varma I.I.T. Bombay PANDA Collaboration Meeting, PARIS – September 11, 2012.
IPHC, Strasbourg / GSI, Darmstadt
Status of ULE-HPGe Experiment for WIMP Search in YangYang
April12 DST calibration status
Detector characterization overview of the AGATA scanning tables
First results from prototype measurements
Detectors and Preamplifiers
Dino Bazzacco INFN Padova
Huagen Xu IKP: T. Randriamalala, J. Ritman and T. Stockmanns
GLAST LAT tracker signal simulation and trigger timing study
Commissioning of the ALICE HLT, TPC and PHOS systems
Status of the AGATA installation at GANIL
CMS Preshower: Startup procedures: Reconstruction & calibration
CAT of AGATA detectors &
SIGMA: a detector for γ-ray spectroscopy & imaging Dr Laura AGATA/GRETINA Collaboration Meeting
Preliminary Compton Imaging results of the AGATA C001 detector
On the origin of Differential Crosstalk in segmented detectors
MINOS: a new vertex tracker for in-flight γ-ray spectroscopy
BESIII EMC electronics
AGATA week Uppsala, July 2008
Status report Detector team
Adapted from D. Bazzacco 2012 EGAN school lecture
A. Menegolli, University of Pavia and INFN Pavia
Benchmarking Tracking by Doppler Reconstruction
Status of the cross section analysis in e! e
Presentation transcript:

AGATA Pulse Shape Analysis Implementation Status Performance Opportunities Dr Andy Boston ajboston@liverpool.ac.uk The AGATA PSA team

AGATA PSA Implementation Architecture Algorithms Implementation ADL Experimental basis Performance

PSA Architecture

Structure of Data Processing FEE RO PP VME+AGAVA GTS Local level processing AGATA Readout Pre-processing PSA Ancillaries Global Level processing Event builder Event merger Tracking Post-Processing Front end electronics Ch. Theisen

Structure of Data Processing Ancillary 1R 1G 1B …. Digitizer or raw data file VME or raw data file CrystalProducer EventBuilder AncillaryProducer PreprocessingFilter EventMerger AncillaryFilter PSAFilter TrackingFilter Consumer Save PSA output Consumer Save tracked output

Preprocesssing Filter Performs Energy calibrations and xTalk (proportional) correction Analysis of traces Calculation of T0 from core (Digital CFD or linear fit of the first samples) Time calibrations and shifts Vertical normalization of traces Define the net-charge segments Reformats the data The calibration files are produced by external programs as part of the calibration procedures

PSA Filter Signal decomposition & diff xtalk Implemented algorithm is the Grid Search As a full grid search As a coarse/fine search (AGS) Reduces size of data by factor 20 Provides the parameters for the correction of neutron damage (can also perform it) Must be expanded to improve timing Takes ~95 % of total CPU time Is the critical point for the processing speed of online and offline analyses

PSA algorithms

Pulse Shape Analysis algorithms Singular Value Decomposition 8 Adaptive Grid Search Artificial Neural Networks 6 Particle Swarm Optimization Genetic algorithm Adaptive Grid Search (with final LS-fit refinements) now Position resolution (mm FWHM) 4 Wavelet method Least square methods 2 Full Grid Search ms s hr Computation Time/event/detector

AGATA PSA Codes Typical PSA scheme consists of 3 components Figure of Merit (FOM) e.g. Σ |event1i – event2i|n Search Routine: optimization of FOM over library Adaptive Grid Search (A. Venturelli, INFN Padova) Particle Swarm Optimization (M. Schlarb, TU Munich) Decomposition strategy for multiple interactions assuming maximum 1 hit per segment segments influenced by multiple hits excluded

AGATA PSA Codes Other PSA schemes Partial PSA Matrix method (A. Olariu, P. Desesquelles, CSNSM Orsay) Partial PSA Recursive Substraction algorithm (Fabio Crespi, INFN Milan ) Gets radial coordinates & # interactions (~ steepest slope)

Practical PSA Challenges A basis calculated on a 1 mm grid contains ~ 400000 points, each one composed by 37 signals each one with > 50 samples (for a 10 ns time step) Direct comparison of the experimental event to such a basis takes too much time for real time operation at kHz rate Events with more than one hit in a segment are common, often difficult to identify and difficult to analyse

PSA Challenges No good theory for mobility of holes -> must be determined experimentally Shape of signals depends on orientation of collection path with respect to the crystal lattice Detectors for a 4pi array have an irregular geometry, which complicates calculation of pulse shape basis Effective segments are defined by electric field and follow geometrical segmentation only roughly Position resolution/sensitivity is not uniform throughout the crystal

PSA IMplementation

PSA Implementation The signal decomposition algorithm (AGS) The quality of the signal basis Physics of the detector Impurity profile Application of the detector response function to the calculated signals The preparation of the data Energy calibration Cross-talk correction (applied to the signals or to the basis!) Time aligment of traces A well working decomposition has additional benefits, e.g. Correction of energy losses due to neutron damage

The Grid Search algorithm Signal decomposition assumes one interaction per segment The decomposition uses the transients and a differentiated version of the net charge pulse Proportional and differential cross-talk are included using the xTalk coefficients of the preprocessing. The minimum energy of the “hit” segments is a parameter in the PreprocessingFilter  10 keV No limit to the number of fired segments (i.e. up to 36)

The Grid Search algorithm The algorithm cycles through the segments in order of decreasing energy; the result of the decomposition is removed from the remaining signal -> subtraction method at detector level Presently using ADL with the neutron-damage correction model Using 2 mm grids -> ~48000 grid points in a crystal; 700-2000 points/segments Speed is ~ 150 events/s/core for the Full Grid Search ~ 1000 events/s/core for the Adaptive Grid

Signal basis generation Simulation: MGS, JASS, ADL Experimental: Coincidence, PSCS AGATA Data Library Geometries for a wide variety of detectors E-field solver, SIMION potential arrays Creates the calculated basis for each detector Bart Bruyneel and Benedikt Birkenbach IKP (Eur. Phys. J. A (2016) 52: 70)

AGATA Data Library dcwc Cross Talk correction

Optimisation: Crystal orientation •400kBq Am source + •Lead Collimator: ∅ 1.5mm X 1cm •Front Scan at ∅ 4.7cm: 300 cts/s •Fitfunction Risetime(θ) = A.[1+R4cos(θ- θ4)].[1+R2cos(θ- θ2)] Risetime [ns] θ [°]

R G B Cryst al orientatio n ATC1 ATC2 ATC4

Optimisation: Origin of Crosstalk Pure Xtalk signal: 400 200 -200 -400 -600 -800 -1000 -1200 -1400 Proportional Xtalk (50µs decay) → Energy Differential Xtalk (only during risetime) → PSA 0 200 400 600 800 1000 t [ns] Cac PA V0,out Zin With Zin = 1/sACfb + (1/sCac) + Rcold Z01 Xtalk ~ Zin / Z01 ~ C01/ACfb + (C01/Cac) + s . Rcold C01 = Proportional + Differential Xtalk PA V1,out

Proportional Xtalk measurement For any 1406keV single event in the detector: Segment labeling: 0.0 Additional contributions from seg. to seg. capacities! -0.5 Core to seg capacity Baseline Shift in A1 (keV) -1.0 A2..A6 -1.5 B1 F1 -2.0 X -2.5 Sectors: A...F Rings: 1...6 -3.0 6 12 18 24 Hit segment number 30 36

Crosstalk correction: Motivation Crosstalk is present in any segmented detector Creates strong energy shifts proportional to fold Tracking needs segment energies ! Sum of segment Energies vs fold Segment sum energies projected on fold 2folds : Core and Segment sum centroids vs hitpattern …All possible 2fold combinations Energy [keV] B. Bruyneel, NIMA 599 (2009) 196–208

Cross talk

Cross talk correction matrix Core - seg Energy split NN -xtalk

Cross talk correction: Results

How to measure derivative Xtalk? (1) B. Bruyneel et al. NIM A 569 (2006) 774-789

Radiation damage from fast neutrons 6 5 4 3 2 1 A B C D E F CC /150 White: April 2010  FWHM(core) ~ 2.3 keV FWHM(segments) ~2.0 keV Green: July 2010  FWHM(core) ~2.4 keV FWHM(segments) ~2.8 keV Damage after 3 high-rate experiments (3 weeks of beam at 30-80 kHz singles) Worsening seen in most of the detectors; more severe on the forward crystals; segments are the most affected, cores almost unchanged (as expected for n-type HPGe)

Crystal C002 April 2010 July 2010  corrected CC r=15mm SG r=15mm April 2010 CC r=15mm SG r=15mm July 2010  corrected The 1332 keV peak as a function of crystal depth (z) for interaction at r = 15mm The charge loss due to neutron damage is proportional to the path length to the electrodes. The position is provided by the PSA, which is barely affected by the amplitude loss. Knowing the path, the charge trapping can be modeled and corrected away -> Lars

PSA performance

Grid search algorithm result

PSA performance analysis 12C(30Si,np)40K LNL commissioning b = 0:048; @ 5.5cm P.-A. Söderström et al. / NIMA 638 (2011) 96–109

AGATA PSA and Data Analysis Schools and WS The PSA and Data Analysis WG organises “regular” schools and WS: Liverpool 2011 (EGAN) GSI 2012 (EGAN) LNL 2013 (EGAN) GANIL 2016 The teams within the WG aim to have (at least) quarterly team meetings.

Summary... Lots of opportunities In beam use AGS algorithm (Narval implemented) Offline have AGS and Particle Swarm (Narval emulator implemented) Continuous improvement of signal basis Push towards experimental basis generation Implementation of multiple segment interaction algorithm Challenges: Availability of AGATA capsules for characterisation Clustering of points distributed inside detectors Continuity of available personnel to implement PSA algorithms Documentation + Howto guide This work is a big effort from a large number of people.. Thanks to all.

AGATA Pulse Shape Analysis Implementation Status Performance Opportunities Dr Andy Boston ajboston@liverpool.ac.uk The AGATA PSA team