30
1 SDD in February ‘08 cosmic SDD in February ‘08 cosmic run run Davide Falchieri Universita’ e INFN, Bologna Francesco Prino INFN Sezione di Torino Commissioning workshop – April 1st 2008

SDD in February ‘08 cosmic run

  • Upload
    dawn

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

SDD in February ‘08 cosmic run. Davide Falchieri Universita’ e INFN, Bologna Francesco Prino INFN Sezione di Torino. Commissioning workshop – April 1st 2008. Summary. SDD running conditions in Feb08 cosmic run Calibration runs and data in OCDB PEDESTAL and PULSER Baselines, Noise, Gain - PowerPoint PPT Presentation

Citation preview

Page 1: SDD in February ‘08 cosmic run

1

SDD in February ‘08 cosmic SDD in February ‘08 cosmic runrun

Davide Falchieri Universita’ e INFN, Bologna

Francesco Prino INFN Sezione di Torino

Commissioning workshop – April 1st 2008

Page 2: SDD in February ‘08 cosmic run

2

SummarySummary

SDD running conditions in Feb08 cosmic runCalibration runs and data in OCDB PEDESTAL and PULSER

Baselines, Noise, Gain

INJECTOR Drift speed

Cosmic hits on SDDOutlook

Page 3: SDD in February ‘08 cosmic run

3

SDD running conditionsSDD running conditions

Page 4: SDD in February ‘08 cosmic run

4

ECS/DCS/HLTECS/DCS/HLTDCS Operated and controlled via PVSS SW

Experienced quite frequent blockings of the user interface

DCS Finite State Machine integrated in the ECS

ECS Operation sequence:

DAQ initialization (reset RORC, DIU, SIU) – Send JTAG commands Initializes TTC (resetting TTCrx requires extra initialization procedures

done by the CARLOSrx acquisition cards)

PULSER and INJECTOR runs types (used for SDD calibration, see next slide) correctly implemented (i.e. with proper DA launched at EOR and limitation on number of events) starting from March 5th

HLT Not used

Page 5: SDD in February ‘08 cosmic run

5

ECS run types and SDD configECS run types and SDD configSTANDALONE No DA launched at the end of run

PEDESTAL To measure baselines and noise (using ITSSDDBASda) No zero-suppression and no baseline equalization

PULSER To measure gain from test pulse (using ITSSDDGAINda) No zero-suppression and no baseline equalization Turn on PASCAL test pulse

INJECTOR To measure drift speed from injectors With baseline equalized and zero-suppression active Switch on pre-pulse trigger

PHYSICS Baseline equalized and zero-suppression active Masking of noisy anodes not activated

Output written in

OCDBin directory CalibSDD

Output written in OCDB

in directory DriftSpeedSDD

Page 6: SDD in February ‘08 cosmic run

6

Ladders usedLadders used

Cooling available only on the top half of the SDD layersLayer 3 Ladders used: 1-

6 # of modules:36 coverage: 0-155˚

Layer 4 Ladder used: 1-12 # of modules:96 coverage: 0-196˚

Page 7: SDD in February ‘08 cosmic run

7

DDLs usedDDLs used

Page 8: SDD in February ‘08 cosmic run

8

Excluded modulesExcluded modules

Some modules gave problems when running at high trigger rate (> 500 Hz) Data synchronization is lost after short time Acquisition is blocked Problem affecting 37 modules, presently under investigation

These 37 modules have been removed from the configuration used in February runOther 3 modules of ladder 4 of layer 3 are deadResulting module statistics: Total number of modules with cooling 132 Modules excluded for various problems 40 Total number of modules in DAQ 92

88 of them supplied at the nominal HV of 1800 V

Page 9: SDD in February ‘08 cosmic run

9

SDD geometrical coverageSDD geometrical coverage

Page 10: SDD in February ‘08 cosmic run

10

Problems with BUSYProblems with BUSYStarting from Feb 27th we observed the SDD go in busy and block the acquisition after few minutes with the ACORDE trigger (95 Hz) in the global partition Problem appears only when SDD are slowest detector in the

global partition No problem when running with in the global partition with

TOF trigger (rate 1 Hz) Everything OK in standalone mode

In order to be able to take data in the global run on March 5th we increased the busy time from 407 s to 2025 s, to be sure that AMBRA chips work in single buffer mode In this configuration data taking was stable for the following

days also as slowest detector in the partition Under investigation (together with synchronization problems)

Page 11: SDD in February ‘08 cosmic run

11

Calibration Runs and data in Calibration Runs and data in the OCDBthe OCDB

Page 12: SDD in February ‘08 cosmic run

12

CalibSDD objects in OCDBCalibSDD objects in OCDBBaselines, noise and gain for each anode extracted by DAs from PEDESTAL and PULSER runsPULSER runs (with DA automatically starting at EOR) implemented and correctly working starting from March 5th Previous calibration runs were taken as standalone (no DA)

Should be analyzed offline

DA+preprocessor for baselines noise and gain properly working starting from run 25410 Results checked offline for few runs and are ok

Conclusion: OCDB/ITS/Calib/CalibSDD files are ok for first reconstruction pass for runs > 25410To-do: Offline analysis of calibration runs < 25410 Complete validation of DA output

Page 13: SDD in February ‘08 cosmic run

13

Example plots: PEDESTAL run 23665Example plots: PEDESTAL run 23665

Baseline distribution for good anodes

Noise distribution for good anodes

Page 14: SDD in February ‘08 cosmic run

14

Example plots: PULSER run 23668Example plots: PULSER run 23668Gain from test pulse signal to pre-amplifier input

Anode statistics: Total number of anodes in DAQ 47872 Number of noisy and bad anodes (from PEDESTAL) 337

(0.7 %) Number of dead anodes (from PULSER) 110 (0.2 %)

Page 15: SDD in February ‘08 cosmic run

15

Zero suppression thresholdsZero suppression thresholdsThresholds for zero suppression kept low in the first part of the run (i.e. before March 4th)For few anodes with larger noise, all time bins pass the thresholds and are recorded Typically occurring on anodes 0 – 64 – 128 – 192 which stay

on chip edges and are more affected by common mode noise

Page 16: SDD in February ‘08 cosmic run

16

DriftSpeedSDD objects in OCDBDriftSpeedSDD objects in OCDBDrift speed for each module extracted by DAs from INJECTOR runs INJECTOR runs (with DA automatically starting at EOR) implemented and working starting from March 5th BUT problems with:

Modules with injectors not working Threshold for injector cluster finding (optimized for non zero suppressed data)

Solution (OK for first reco pass): Calibration object produced offline by analyzing run 25411 and

put in the OCDB with validity from run 25000 to run 999999 Drift speed for modules with bad injectors set to the average

value

To-do: Offline analysis of all injector runs Extrapolate drift speed for modules with bad injectors

according to the observed ladder dependence

Page 17: SDD in February ‘08 cosmic run

17

Drift speed from injectorsDrift speed from injectors

33 (1 each 8 anodes) x 3 injectors on each half module

Drift speed depends on anode number Drift speed

depends on temperature

vdrift = eE with eT-2.4

Heat sources on detector edges

Fit with 3rd order polynomial Fit parameters

stored in OCDB

Page 18: SDD in February ‘08 cosmic run

18

Drift speed vs. ladder positionDrift speed vs. ladder positionDrift speed depends on temperature vdrift = eE with eT-2.4

Heat goes up Top ladders: higher T, lower

drift speed

tem

pe

ratu

re

Dri

ft S

pee

d

(m

/ns)

Module number

LAYER 3 LAYER 4

Page 19: SDD in February ‘08 cosmic run

19

Drift speed stabilityDrift speed stabilityFrom run 24906 collected with muon trigger about 5 triggers/minute, 200 analyzed events from 1 raw data

file

Drift speed constant on a time scale of 1 hour of data taking

Timestamp=1204588292Mon, 03 Mar 2008 23:51:32 GMT

Timestamp=1204592726Tue, 04 Mar 2008 01:05:26 GMT

Page 20: SDD in February ‘08 cosmic run

20

Cosmic hits on SDDCosmic hits on SDD

Page 21: SDD in February ‘08 cosmic run

21

Strategy Strategy Start from SPD points (global coord. provided by Henrik)Perform a simple tracking (linear fit) and calculate (with simplified geometry) which modules are hit on SDD layers

Run22252 012.2990 ev 31 (32 online)

Page 22: SDD in February ‘08 cosmic run

22

SDD raw data (I)SDD raw data (I)Look at SDD data on the modules pointed by SPD track

Low momentum particle(≈3 MIP)

Cosmic Hit

Run22252 012.2990 ev 31 (32 online)Layer 4 – Ladder 9 – Det 4

Page 23: SDD in February ‘08 cosmic run

23

Reconstructed cluster (I)Reconstructed cluster (I)Calculate cluster coordinates using an average value of drift speed and no correction for time offsetPlot with EVE

Page 24: SDD in February ‘08 cosmic run

24

Reconstructed cluster (II)Reconstructed cluster (II)Other 2 golden events from run 22252

Run22252 019.420 ev 84 (85 online) Run22252 001.3630 ev 100 (101 online)

Page 25: SDD in February ‘08 cosmic run

25

OutlookOutlook

Page 26: SDD in February ‘08 cosmic run

26

Cooling development (F. Tosello)Cooling development (F. Tosello)78 pressure sensors (mounted as near as possible to the detector) calibrated and installed but not yet electrically connected

(new PLC not yet available)

52 flow meters All calibrated 34 out of the 52 : calibrated and mounted, the remaining

ones will be delivered this week.

Planning proposed by A.Tauro wk 15 (or 16): Plant in stop mode; cutting of SSD(16) &

SDD(5) lines in C-side and connection to the new tubes (18mm return lines)

wk 16 (April 14): the 'detector' PLC installation in the pit wk 17 (April 21): cabling of the 'detector' PLCs; cabling of the

HW interlocks wk 18 (April 28): plant in RUN mode, debugging. wk 19 (May 5) : plant (hopefully) available

Page 27: SDD in February ‘08 cosmic run

27

DCS development (J. Kral)DCS development (J. Kral)

J.Kral tried to install the new ISEG OPC server (HV). It has more stability problems than the old one. J.Kral is in contact with Lionell Wallet (CERN) to understand

were the problem can be.

The old OPC server has still to be used for the next weeks.

Page 28: SDD in February ‘08 cosmic run

28

Data AnalysisData Analysis

Implement a method for noise suppression in the cluster finder to reduce the number of noise clusters due to the use of low zero-suppression thresholdsInclude SDD points in the ITS tracking Tune time offset

Parameter to be used to convert from measured drift time to drift coordinate (accounts for trigger and electronics delays)

To be tuned from the residual between track reconstructed from SPD (and SSD) and cluster position

Extract (if possible) some info about alignment (at least for the z coordinate measured by anodes)

Tune ADC to keV charge conversion constant To be tuned from the charge deposit by a cosmic muon (MIP)

Page 29: SDD in February ‘08 cosmic run

29

BackupBackup

Page 30: SDD in February ‘08 cosmic run

30

Injector statusInjector status