software working group meeting - radware.phy.ornl.gov · factors to be taken into account:...

20
Gamma Ray Energy Tracking Array Martina Descovich June 22, 2004 Signal Generation & Simulations Software Working Group Meeting LBNL, June 22-23, 2004 Martina Descovich

Upload: others

Post on 01-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Signal Generation & Simulations

Software Working Group MeetingLBNL, June 22-23, 2004

Martina Descovich

Page 2: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Overview

Electric Field Calculations (Maxwell 3D)

Signal Generation

Factors to be taken into account: Anisotropy in Ge,

impurity concentration, radiation damage

Array geometry and performance

Packing scheme (3-crystals or 4-crystals in 1 cryostat)

Pulse Shape Calculations

Gamma-ray interactions (Geant 4)

Page 3: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Why Signal Calculations?

Calculated signals provide the basis for the signal

decomposition algorithm (David Radford)

Signal Decomposition is based on the comparison between

the observed charge pulse and linear contribution of pre-

calculated signals

q(t) = ei qi(t) + ej qj(t) + …

The accuracy of the method relies on the accuracy of the

basis signals.

Page 4: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Pulse Calculation Ingredients

Electric Field

Weighting potential

Neutron damage

Drift velocitymagnitude and directionof electrons and holes

Charge carriers path

Impurityconcentration

Detectorgeometry

Pulse Shape Calculations

Interaction position

* Maxwell 3D* Signal generation

Mobility of carrires

Page 5: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Electrostatic Calculation: Maxwell 3D

Modeler: geometrical model from a 3D structureMaterial Manager: assign material properties to objects in modelBoundary / Source Manager: applied potential, charge distributions

(impurity concentration profiles, both r- and z- variations) Executive parameters: enables capacitance calculationsSolution option: specify convergence criteria, manually create finite

element meshPost processor: plot field quantities,

analyze and view field solutions Electric field & weighting potential are

written out on 1 mm gird.

Page 6: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Potential from Maxwell 3D

1 V0.5 V0 V

4000 V2000 V0 V

• Weighting potential is calculated by applying 1 V on the segmentcollecting the charge and 0 V to all the others (Ramo’s Theorem).• It measures the electrostatic coupling between the moving charge and the sensing contact.

(1) (2)

Real potential Weighting potential

Page 7: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Signal Generation Program

LBNL-developed programs:

genps1 by Greg Schmidt and Kai Vetter

m3d2s by I-Yang Lee (more accurate Energy, more stable)

Trajectory of e & h is calculated at a given time interval (∆T=1 ns)

Charge induced at the outer contacts are calculated using Ramo’s

theorem for the weighted potential

Anisotropy of drift velocity of e & h in Ge is reproduced

Improvements: Finite range of the primary electron in the

crystal, finite size of the e-h distribution.

Page 8: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Anisotropy of Drift Velocity

In the signal generation code this anisotropy is implemented through interpolation.

Velocity of electrons and holes in germanium is anisotropic in:

1) Magnitude ( Electric Filed strength, temperature, crystal orientation)

2) Angle between the drift velocity and the electric field directions

<100><110>

<111>

Knowing velocty at <100>, <110> and<111> directions, a 3-term function is used for interpolation. Since velocity is irrotational, it can be derived from a potential.

Page 9: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Anisotropy of Drift VelocityREFERENCES:

- Hole drift velocity in Ge [L. Reggiani et al. Pys. Rev. B 16 (1977) 2781]- Electron drift velocity in Ge [C. Jacoboni, Phys. Rev B 24 (1981) 1014]- Angular dependence of the electron drift velocity on the electric field direction [L. Mihailescu et al. NIM A 447 (2000) 350 ]-Angular dependence of the hole drift velocity on the electric field direction [J.P. Burneika and G.E. Lasiene, Litovskii Fizicheskii Sbornik, Vol. 14, No. 6, pp. 933-940, 1974 ]

- EXPERIMENT for measuring angular dependance of hole velocity atLBNL (Paul Luke)

Page 10: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Interpolation Results

0.1060.1080.1100.1120.1140.1160.118

0 15 30 45 60 75 90Phi

v (m

m/n

sec)

exactinterpolation

-6

-4

-2

0

2

4

6

0 15 30 45 60 75 90

Phi

Del

ta P

hi

exactinterpolation

0.0850.0900.0950.1000.1050.1100.1150.120

0 15 30 45 60 75 90Theta

V (m

m/n

sec)

exactinterpolation

-15

-10

-5

0

5

10

15

0 15 30 45 60 75 90

ThetaD

elta

thet

a

exactinterpolation

* Simulation - phenomenological [L. Mihailescu, NIM A447 (2000) 350]*Interpolation - velocity is irrotational (by I-Yang Lee)

Page 11: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Calculated Pulse Shapes

Time [ 10 ns]

Cha

rge

[arb

. uni

ts]

Pulse shapes correspondingto interactions in segment A3, 2mm apart

P1 = (20, 0, 26)P2 = (20, 2, 26)

+ *

Page 12: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Recent Results: Neutron Damage

• Fast neutrons degrade energy resolution of germanium detector,

by creating hole traps.

• Hole trapping can be parameterized through the trapping length λ,

which depends on neutron flux and on electric field [T.W. Raudorf,

R.H. Pehl, NIM A255 (1987) 538]. n

Ge

−−⋅=

h

rrnnλ

'exp0

• Do neutrons degrade position resolution?

Page 13: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Recent Result: Neutron Damage (cont)Pulse Shape have been calculated for different λ and corresponding energy and position resolution have been extracted.

02468

101214

0 20 40 60 80 100λ [cm]

E [k

eV]

00.20.40.60.811.21.4

r [m

m]

E beforeE afterposition

` `

Neutrons degrade E & P resolution.Degradation depends on distance traveled by holes. Energy is corrected for the position of the interaction.

• Neutron damage has more effect on energy than on position resolution• The detectors will be annealed before the position resolution will be affected.

(λ c )∆E ~ 30 cm(λ c )∆r ~ 17 cm

10 keV ~ 1 mm

Page 14: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Recent Results: Impurity ConcentrationWhy is impurity concentration an important factor?

Impurity conc. => Space Charge =>Electric Field => Drift velocity => Pulse shapeImurity concentration is not constant in the crystal.

From the manufacturer:

Crystal 1: ρ = (0.76 _ 1.2 ) x 1010 a/cm3

Crystal 2: ρ = (0.45 _ 1.5 ) x 1010 a/cm3

Crystal 3: ρ = (0.83 _ 1.8) x 1010 a/cm3

Pulse shape simulations:

• Impurity concentration from no charge up to ρ = 1.4 x 1010 a/cm3.• Calculated position resolution.

If the impurity concentration in the program is more accurate than:

∆ρ = 0.75 x 1010 atoms/cm3 => 1 mm

Capability of reconstructing the interaction position is not affected.

Page 15: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Monte Carlo simulations: Geant 4

Why Geant 4 ?The code is well mantained and in widespread useC++ based => Object-oriented

A Monte Carlo code based on Geant 4 has been developed for the AGATA array by Dino Bazzacco and Enrico Farnea(The University of Padova, Italy)

Documents and information: http://agata.pd.infn.it

Geant 4 simulations:

Geometry of the array (packing scheme)Performance (efficiency and peak-to-total)

Page 16: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Characteristics of the code

User has to specify: geometry, event generation and read out.

Geometry: coordinates of the corner of crystals, encapsulation and cryostat and the θ and φ rotation angles to locate detectors.

Parameters are calculated (by I-Yang) based on the array geometry.C- program for optimizing geometry (David Radford and John Pavan).

Event generation: gammas and neutrons (optional)- source type, position, energy, recoil velocity

Event analysis: Different tracking methods Event read-out: (list-mode files) detector and cluster number, track

number, energy released, position of the interaction, initial direction of the particle and volume’s name.

Page 17: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

The calculated array

Array geometry is reproduced including:

2 irregular hexagonal shapes

Canning of 3 crystals in 1 cryostat

Exact inter-crystal gap, Al thickness

for encapsulation and cryostat

Total Ge Volume = 47488 cm3

Solid Angle = 71.3%

4 πGRETA

Solution with 4 crystals in 1 cryostat has to be investigated.

Page 18: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Phot. Eff. & P/T ratio vs. E

Simulation Results (Geant 3)

0

20

40

60

80

0 5 10 15

Energy [MeV]

Effic

iency

[%]

Gretina1/2 Greta3/4GretaGRETA

0

20

40

60

80

100

0 5 10 15

Energy [MeV]

Peak

-to-to

tal [

%]

Gretina1/2 Greta3/4GretaGRETA

02468

1012141618

0 5 10 15Energy [MeV]

Effic

ienc

y [%

]

Gretina # 1Gretina # 2Gammasphere

0

20

40

60

80

100

0 5 10 15Energy [MeV]

Peak

-to-to

tal [

%]

Gretina # 1Gretina # 2Gammasphere

4 stages of GRETA

Gretina compared to Gammasphere

Events M=1no trackingmaximum

performance

Geant 3 limits:Geometry

• The packing in triple clusters was not reproduced• Average inter-crystal gap and Al can thickness

Page 19: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Pulse shape simulationImprovements in the signal generation code:Understand limitation in data analysis

- Anisotropy in direction of holes drift velocity.- Temperature dependence of drift velocity

Geant 4 simulationsIndependent geometry input programPacking 4 crystals in 1 cryostatGeometry optimization code

Topics for discussion

Page 20: Software Working Group Meeting - radware.phy.ornl.gov · Factors to be taken into account: Anisotropy in Ge, impurity concentration, radiation damage Array geometry and performance

Gamma Ray Energy Tracking ArrayMartina Descovich June 22, 2004

Acknowledgements

I-Yang Lee, Paul Fallon, Austin Kuhn, Augusto Macchiavelli, Mario Cromaz,Marie-Agnes Deleplanque, Frank Stephens, Dick Diamond,

Rod Clark, David Ward, Elena Rodriguez-Vieitez, Hassan MahmudLawrence Berkeley National Laboratory

David RadfordOak Ridge National Laboratory

Kai VetterL Livermore National Laboratory