10
1 Level-0 calorimeter software monitoring Patrick Robbe Marie-Hélène Schune • Framework • Foreseen monitoring • Status

Level-0 calorimeter software monitoring

Embed Size (px)

DESCRIPTION

Level-0 calorimeter software monitoring. Patrick Robbe Marie-Hélène Schune. Framework Foreseen monitoring Status. Framework. Banks contents comparison. Done in Orwell v1r3 Uses L0/L0Calo v9r11. L0CaloCandidatesFromRaw. Selection Boards data. L0CaloAlg - PowerPoint PPT Presentation

Citation preview

Page 1: Level-0 calorimeter software monitoring

1

Level-0 calorimeter software monitoring

Patrick Robbe

Marie-Hélène Schune

• Framework

• Foreseen monitoring

• Status

Page 2: Level-0 calorimeter software monitoring

2

Framework

Done in Orwell v1r3

Uses L0/L0Calo v9r11

L0CaloMonit

Selection Boards dataL0CaloAlg(Selection Boards simulation

from 8-bits adc data)

Histograms

L0CaloCandidatesFromRaw

Banks contents comparison

Page 3: Level-0 calorimeter software monitoring

3

Foreseen monitoring histograms ET distribution (or SumET / Spd multiplicity) for the L0Candidates (summary plots)

1 histogram(1D)

L0DUBase::CaloType

(electron, photon, hadron, pi0Local, pi0Global, sumEt, SpdMultiplicity)

x

CardSlot# per crate in ECAL for the L0Candidate

14 histograms(1D)

L0DUBase::CaloType

(electron, photon, pi0Local, pi0Global)x

L0Candidate position (x,y) in ECAL or HCAL

1 (or 2/3…) histograms(2D)

L0DUBase::CaloType

(electron, photon, hadron, pi0Local, pi0Global)

x

CardSlot# per crate in HCAL for the L0Candidate

4 histograms(1D)

L0DUBase::CaloType

(hadron)x

1*7 + 14*4 + 4*1 + 1(or 2/3)*5 = 67 1D-histograms + 5 2D-histograms=

In addition we also have access to the validation cards output (15 1D histograms)

Page 4: Level-0 calorimeter software monitoring

4

Some examples (~500 BdJ/Ψ()Ks events)

ET distribution for the L0Candidates :

electron photon hadron

pi0Local pi0Global sumEt

Spd Multiplicity

Page 5: Level-0 calorimeter software monitoring

5

L0Candidate Electron type information : Ecal map of the candidates + CardSlot# per crate in ECAL

Crate 8 Crate 9 Crate 10 Crate 11

12 13 14 15

16 17 18 19

20 21

Page 6: Level-0 calorimeter software monitoring

6

L0Candidate hadron type information : Hcal map of the candidates + CardSlot# per crate in Hcal

Crate 22 Crate 23

Crate 24 Crate 25

Page 7: Level-0 calorimeter software monitoring

7

First look at the cosmics taken in December Done in Orwell v1r3

Uses L0/L0Calo v9r11

L0CaloAlg (Selection Boards simulation from 8-bits adc data) has to be modified : Spd and Prs validation removed

• Store in a Rootuple all the selection boards input candidates and compare them with the 12 bits adc information.

• Try to set up a simple horizontal cosmics trigger : only one electron candidate (with Et>20) and only one hadron candidate (with Et>3)

on l0-calo_1220_0011.mdf file : 8948 events

3952 events have ODIN info 297 could be horizontal cosmics from visual inspection in ~ 2/3 of the cases the 2 candidates are in front of

each otherbut only one candidate per validation card arrives to the selection board …

some cosmics with angle should be still present in the sample. The rate is at that point difficult to estimate…

The rate was 4 Hz < 0.2 Hz of horizontal cosmics ?

Page 8: Level-0 calorimeter software monitoring

8

Example : l0-calo_1220_0011.root event#66

12 bits adc display L0CaloCandidates built from the 8 bits adc information in L0CaloAlg

All candidates (from validation cards) are shown

The * indicates the highest one (the one which makes the trigger (selection card))

Page 9: Level-0 calorimeter software monitoring

9

Example : l0-calo_1220_0011.root event#161

12 bits adc display L0CaloCandidates built from the 8 bits adc information in L0CaloAlg

All candidates (from validation cards) are shown

The * indicates the highest one (the one which makes the trigger (selection card) )

Page 10: Level-0 calorimeter software monitoring

10

Current status and to be done …

L0CaloMonit is written (with the previously described histograms)

L0CaloCandidatesFromRaw exists (Olivier Callot)

Write a 2D histogram with variable bin sizes… (Calorimeter maps) .. Already done by somebody else ?

What would you like to see in the L0Calo monitoring ?

But everything has to be put in the general monitoring framework…

And many things yet to be understood in the 12 bits adc and L0CaloAlg output comparison on the cosmic data !