+ All Categories
Home > Documents > Comparing ZS to VR

Comparing ZS to VR

Date post: 05-Jan-2016
Category:
Upload: airell
View: 24 times
Download: 1 times
Share this document with a friend
Description:
Comparing ZS to VR. David Stuart, UC Santa Barbara June 19, 2007. In order to validate the zero suppression done in the FED: - PowerPoint PPT Presentation
25
Comparing ZS to VR David Stuart, UC Santa Barbara June 19, 2007
Transcript
Page 1: Comparing ZS to VR

Comparing ZS to VR

David Stuart,

UC Santa Barbara

June 19, 2007

Page 2: Comparing ZS to VR

2

Overview

• In order to validate the zero suppression done in the FED:

– Previously, Puneeth Kalavase studied this with one module on the x-y table; the fibers were split and sent to two FEDs, one with and one without zero suppression. (See http:indico.cern.ch/conferenceDisplay.py?confId=15243).

– I have compared an interleaved set of TIF cosmic runs taken in VR and ZS mode: runs 6502=VR, 6505=ZS, 6507=VR).

Page 3: Comparing ZS to VR

3

Reminder of ZS algorithm

• Each channel has two thresholds:– LowThresh = 2*noise, e.g.

– HiThresh = 5*noise, e.g.

• Any channel with ADC>HiThresh passes.

• Any channel with ADC>LowThresh passes if its neighbor also has ADC>LoThresh.

• Any channel between two passed channels also passes.

• Neighbor checking does not cross chip boundaries.

• All done after pedestal subtraction and CM subtraction.

Page 4: Comparing ZS to VR

4

Pedestals and Noise

• Simulating zero suppression requires the pedestals and noise.

• I calculate these myself because it is easier to do and to understand what I did.

• I mask from consideration any channels with anomalous noise.

Page 5: Comparing ZS to VR

5

Pedestals and Noise

Raw noise is messy.

Two dark fibers

Bad channel masking requires care to avoid masking the wings.

Page 6: Comparing ZS to VR

6

Pedestals and Noise

Raw noise is messy.

Apply event-by-event pedestalfits to suppress common-mode and wing noise.

Bad channel masking requires care to avoid masking the wings.

Page 7: Comparing ZS to VR

7

Pedestals and NoiseBad channel masking requires care to avoid masking the wings.

Raw noise is messy.

Apply event-by-event pedestalfits to suppress common-mode and wing noise.

Correct for gain variation by normalizing all chips to have the same average noise.

Call a strip bad unless 3.2<N<4.8

That masks about 0.2% of channels.

Page 8: Comparing ZS to VR

8

Compare ZS to VRsimZS

Fairly good agreement at first look.

A few things to note: FED’s ZS gives a bump at 130.

Known low pedestal effect.

Overflow bin at 254.New in simulation.

Not too good at low charge.

VR run 6502ZS run 6505VR run 6507

Page 9: Comparing ZS to VR

9

Compare ZS to VRsimZS

Look at TIB only.

Simulation is shifted left.

Real ZS has a shoulder between 15 and 20.

This shoulder can be suppressed by masking a few modules. I will work to understand those particular modules later.

VR run 6502ZS run 6505VR run 6507

Page 10: Comparing ZS to VR

10

Compare ZS to VRsimZS

Look at TOB only.

At low charge, simulationis shifted left.

There is a large shoulder (probablyfrom the, non-gaussian, wing noise) that is reasonably well modelled.

VR run 6502ZS run 6505VR run 6507

Page 11: Comparing ZS to VR

11

Understanding the shift

The shift of ADC-PED in the simulation looks like I am mis-measuring the pedestalsand the noise.

The agreement is improved by: Decreasing the pedestals by -0.3 in TIB and -0.7 in TOB. Increasing the noise by x1.08

While trying to understand why the pedestals and noise are different, I observed time dependence in the pedestals…

Page 12: Comparing ZS to VR

12

Time-dependent pedestals

In VR runs, pedestals oscillate.

Shown here is one TIB module.

There are 100 events * 768 chanSo the uncertainty on each bin isabout 0.01. Variation is statisticallysignificant.

Page 13: Comparing ZS to VR

13

Time-dependent pedestals

In VR run, pedestals oscillate.

TOB (overlaid in red) has a different signature but some correlation with TIB.

The differences are small, e.g.,less than the noise. But, a pedestal shift will have a large effect on the occupancyafter zero suppression…

Page 14: Comparing ZS to VR

14

Time-dependent occupancy

The oscillating pedestalscause oscillating occupancy.

One hypothesis is thatvarying laser temperaturescause gain changes. But, I should see that in the ZS run, and I do not.

Gain changes should becommon mode and soremoved by CMS.

Replacing the SiStripMedian-CommonModeNoiseSubtraction

with homegrown code fixes the occupancy variation.

Investigating. Correct peds for now.Event Number/1000

Num

ber

of p

asse

d st

rips

TOBTIB Shower evt

Page 15: Comparing ZS to VR

15

Time-dependent occupancy

Just for fun, here is whathappens in this weekend’s runfor the same two modules.

Page 16: Comparing ZS to VR

16

Compare ZS to VRsimZS

After correcting the pedestalsand noise, the simulated ZSmatches the real ZS reasonably well in TIB.

VR run 6502ZS run 6505VR run 6507

Page 17: Comparing ZS to VR

17

Compare ZS to VRsimZS

After correcting the pedestalsand noise, the simulated ZSmatches the real ZS reasonablywell in TIB and TOB.

VR run 6502ZS run 6505VR run 6507

Page 18: Comparing ZS to VR

18

Compare ZS to VRsimZS

After correcting the pedestalsand noise, the simulated ZSmatches the real ZS reasonablywell in TIB and TOB.

Note that this is numberof passed strips in the wholerun, not percent occupancy.

I’ll show average percent occupancy later.

One module

VR run 6502ZS run 6505VR run 6507

Page 19: Comparing ZS to VR

19

Compare ZS to VRsimZS

After correcting the pedestalsand noise, the simulated ZSmatches the real ZS reasonablywell in TIB and TOB.

Note that this is numberof passed strips in the wholerun, not percent occupancy.

I’ll show average percent occupancy later.

VR run 6502ZS run 6505VR run 6507

Page 20: Comparing ZS to VR

20

Effect of higher thresholds

Thr1 = 2.0Thr1 = 2.5Thr1 = 3.0Thr1 = 3.5

With a reasonably validatedsimulation, we can studythe effect of higher thresholds.

Page 21: Comparing ZS to VR

21

Effect of higher thresholds

Thr1 = 2.0Thr1 = 2.5Thr1 = 3.0Thr1 = 3.5

With a reasonably validatedsimulation, we can studythe effect of higher thresholds.

~0.07% at the nominal threshold~0.007% at Thr=3.

I estimate that the irreduciblecosmic contribution is 0.005%.

Noise occupancy will be negligibleeven in min bias.

Normalization is only valid for Chan<512

Channel

Occ

upan

cy (

%)

Page 22: Comparing ZS to VR

22

Effect of higher thresholds

Thr1 = 2.0Thr1 = 2.5Thr1 = 3.0Thr1 = 3.5

With a reasonably validatedsimulation, we can studythe effect of higher thresholds.

Page 23: Comparing ZS to VR

23

Effect of higher thresholds

Thr1 = 2.0Thr1 = 2.5Thr1 = 3.0Thr1 = 3.5

With a reasonably validatedsimulation, we can studythe effect of higher thresholds.

~0.1% at the nominal threshold~0.01% at Thr=3.

I estimate that the irreduciblecosmic contribution is 0.005%.

Noise occupancy will be negligiblein min bias, with appropriate Thr.

Normalization is only valid for Chan<512

Channel

Occ

upan

cy (

%)

Page 24: Comparing ZS to VR

24

Landau’s for comparison

VR run 6507ZS run 6505

Page 25: Comparing ZS to VR

25

Conclusions

Zero suppression simulation “mostly” matches FED output after some tweaks.

There are some details still to be understood.

Pedestal variations observed and thought to be due to temperature dependent gain variations.

Noise occupancy is quite low and can be made negligible with slightly higher thresholds.

Still to do: Understand pedestal shift Check anomalous modules and bad channels


Recommended