G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in...

35
G. Bruno Offline week - February 2005 1 Comparison between test- Comparison between test- beam data and the SPD beam data and the SPD simulations in Aliroot simulations in Aliroot G. Bruno, R. Santoro Outline: strategy of the MC simulation comparison with real data conclusions

Transcript of G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in...

Page 1: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 1

Comparison between test-Comparison between test-beam data and the SPD beam data and the SPD simulations in Aliroot simulations in Aliroot

G. Bruno, R. Santoro

Outline:

strategy of the MC simulation

comparison with real data

conclusions

Page 2: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 2

Minibus 2

Minibus 3

Test chip

425 m

50 m

256 rows

32 columns

Beam test in 2003

Test detector: 300 m sensor

Tracking precision: (x) = (y) 10 m

Full scan of threshold and tilt-angle

y

x

Page 3: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 3

Minibus 0

Minibus 1

Test chip

425 m

50 m

256 rows

32 columns

Beam test in 2002

Test detector: 200 m sensor

Tracking precision: (y) 6 m

threshold and tilt-angle scan

y

x

Page 4: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 4

• Kinematics: - , p= 120/350 GeV, gaussian beam profile (x =y=0.2 cm)– Beam focusing tuned to reproduce the real data– 1 track per event ; 50K events for each setup (threshold, tilt-angle, etc)

• Geometry: – Starting point: AliITSvSPD02 (setup for 2002 by J. Conrad e B. Nielsen)– Our developments (actually a minor work):

• setup for 2003• geometry with test-plane tilted (for both 2002 and 2003)

• thin sensor (200m) with thick chips (750m) for 2002 setup

• SPD response-function & simulation: – AliITSresponseSPD, AliITSsimulationSPD

(i.e. the Ba/Sa model without diffusion)

Strategy of the MC simulation

Ba/Sa

Page 5: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 5

• Kinematics• Geometry• SPD response-function & simulation (cont.)

– AliITSresponseSPD, AliITSsimulationSPDdubna (i.e. the Dubna model with the diffusion)

• Clustering, tracking, efficiency and precision studies are done with the same codes used for test-beam real data (see talk by D. Elia)– Immediate comparison– No bias from different algorithm

Strategy of the MC simulation

Dubna

Page 6: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 6

Tracking precison: setup 2003

track(x) track(y) 8 m

For real data:track = 10 m

Page 7: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 7

Tracking precison: setup 2002

track(y) 5 m

For real data:track(y)=6 m

Page 8: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 8

Comparison Ba/Sa MC vs. data

• Setup 2003 – Pc=Pr =0. (no coupling)

Pc=Pr =0.1 (suggested coupling)

Real

MCP=0.1

MCP=0

Coupling has to be introduced !

Page 9: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 9

Comparison Ba/Sa MC vs. data

Ba/Sa MC

Real data

One might playwith Pr and Pc (let’s say Pr=0.2 Pc=0.03 )

Pc=Pr =0.1

... but this would mask the real physics ongoin inthe detector !

Page 10: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 10

Comparison Ba/Sa MC vs. data• Setup 2003 • Pc=Pr =0.1 (in ALICE notes)

Ba/Sa MC Real data

3

2

1

Page 11: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 11

Comparison Ba/Sa MC vs. data• Setup 2003 • Pc=Pr =0.1 (in ALICE notes)

Ba/Sa MC Real data

3

1

Even if cluster type distribution can be reproduced, it will not be related with track impact on the pixels

Page 12: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 12

Comparison dubna MC vs. data

• Setup 2003 – Pc=Pr =0. (no coupling)

– standard conditions for diffusion

– Eth = 3220 elec/holes

Real

MC

Coupling can help with the fine details

Page 13: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 13

Comparison dubna MC vs. data

dubna MC

Real data

Page 14: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 14

Comparison dubna MC vs. data

dubna MC

Real data

In log scale

Page 15: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 15

Comparison dubna MC vs. data• Setup 2003

dubna MC Real data

3

2

1

Page 16: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 16

Comparison dubna MC vs. data• Setup 2003

dubna MC Real data

• MC distribution is narrower than real data: not enough diffusion in the model !

3

1

Page 17: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 17

Comparison dubna MC vs. data

dubna MC Real data

Efficiency versus threshold parameters

Is there a relation between DAC and MC th ?

Page 18: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 18

Comparison dubna MC vs. data

dubna MC Real data

Efficiency versus threshold parameters

gaussian fit

no linearity

• Real data: threshold linear over the full range (see talk by Domenico) !

• MC: at very hard threshold linearity is lost !

gaussian fit

Page 19: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 19

Comparison dubna MC vs. data

dubna MC Real data

Efficiency versus threshold parameters

Page 20: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 20

dubna MC

• This naive method can give a good estimate !

Comparison dubna MC vs. data

no MC linearity

Page 21: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 21

Comparison dubna MC vs. datadubna MC Real data

• Precision of the tracking is a bit better in the MC– it is better to compare the intrinsic resolutions

Page 22: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 22

Comparison dubna MC vs. datadubna MC Real data

• 200 m steeper than 300 m both in data and in MC

• MC@200 m: there is a maximum as observed in real data

• MC@300 m: the minimum cannot be reached:

one has to introduce more diffusions in the model !!!!

nominal precision

Page 23: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 23

Comparison dubna MC vs. data

dubna MC Real data300mThreshold (e-)

With more diffusion in the model the cl2 curve is expected to go up !

Page 24: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 24

Comparison dubna MC vs. data

dubna MC Real data200m

Threshold (e-)

Again, with more diffusion the cl2 curve should go up (but less than at 300 m)

Page 25: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 25

Definition of cluster types

1 32 4 57

8

VTH = 200

Page 26: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 26

tilted angle 0°300 m Real:

@190 DAC

@3220 e-h

300 m MC

Comparison dubna MC vs. data

data(DAC 190)

MC (3220 e-)

*

For a given threshold DAC one can already get a good matching by playing only with Eth

Page 27: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 27

tilted angle 0°300 m Real:

@190 DAC

@3220 e-h

300 m MC

Comparison dubna MC vs. data

0O

Page 28: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 28

300 m Real:

@190 DAC

@3220 e-h

300 m MC

tilted angle 10°

Comparison dubna MC vs. data

Page 29: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 29

300 m Real:

@190 DAC

@3220 e-h

300 m MC

tilted angle 20°

Comparison dubna MC vs. data

Page 30: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 30

cpu consumptions in the two models

hits sdigits hits sdigits hits sdigits

Ba/Sa

cp time 31.0 17.4 986.5 466.0 22493 12905

real time 0:00:38 0:00:18 0:17:44 0:08:03 7:03:37 3:46:20

Dubna

cp time 30.8 240.2 987.5 2753 22529 22899

real time 0:00:38 0:04:02 0:17:43 0:46:15 6:55:49 6:37:31

1K events 10K events 50K events

The Ba/Sa code is much faster for small size file (the model is simpler)but both become slow when managing large files

Page 31: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 31

Conclusions

• As it is, the Ba/Sa model is not suited for studies such as charm and beauty production (displacement of the secondary vertices)

• The dubna model reproduces the test beam details much better

• In term of cpu, dubna slower than ba/sa • Test beam data suggest that more diffusion has to be

introduced in the model

Page 32: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 32

What next

• Fine-tuning• Optimization of the algorithm in term of cpu

Page 33: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 33

A reminder of the Ba/Sa modelThe energy deposited in the sensitive material during the transport (at the moment GEANT) is distributed among the pixels according to two mechanisms:

• Charge sharing – Energy in each pixel proportional to the

track path in that pixel

• Capacitive coupling between adiacent pixels– Pc (Pr) is the probability to fire an

adiacent pixel along the column (row)

– If fired, it gets the same energy E of the parent pixel

– Default: Pc=Pr =0.1 (in Aliroot set to 0)

not fired

not fired Fired, E coupl, E

coupl, E

Page 34: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 34

• references: R. Caliandro, R. Dinapoli, R. A. Fini, T. Virgili, Simulation of the response of a silicon pixel

detector, Nucl. Instrum. Meth. A 482 (2002) 619-628R. Caliandro, R. Dinapoli, R.A. Fini and T. Virgili, A model for the simulation of the

response of pixel detectors, ALICE INT-2000-23R. Caliandro, R. Dinapoli, R.A. Fini and T. Virgili, Simulation of the response of the ALICE

silicon pixel detectors, ALICE INT-2001-05R. Barbera, R. Caliandro, B.V. Batyunya, A.G. Fedounov, R. A. Fini, B.S. Nilsen, T. Virgili,

Status of the simulation for the silicon pixel detector in ALICE, ALICE-INT-2001-48

A reminder of the Ba/Sa model• At the initial stage, noise is added to all

the pixels according to a gaussian (default: sigma = 280 elec-hole pairs)

• From Sdigit (analog) to Digit (digital) – A pixel gives a digit if the energy is

larger than a threshold Eth (default: Eth=2000 elec.-hole pairs)

•Actually the model was thought with a parametrization of the diffusion–never implemented in Aliroot

Page 35: G. BrunoOffline week - February 20051 Comparison between test- beam data and the SPD simulations in Aliroot G. Bruno, R. Santoro Outline:  strategy of.

G. Bruno Offline week - February 2005 35

A reminder of the Dubna model

• Charge sharing: diffusion – The electrons/holes produced along the track are let to diffuse (T,V,).– Slower than Ba/Sa (we will quantify later)– A better physical description: essential to match the observed (real data)

improvements in the intrinsic resolution due to cluster 2,3

• Capacitive coupling between adiacent pixels – the same as Ba/Sa– By default switched off: Pc=Pr =0.0

• noise:– “electronics” = “baseline” + “noise” (i.e. const + gaussian)– Default: “electronics”=0.+0.

After work by B.Nielsen and J. Conrad for merging features of the two models ...

3

2