100 likes | 215 Views
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
E N D
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 (Selection Boards simulation from 8-bits adc data) L0CaloMonit Histograms
Foreseen monitoring histograms L0DUBase::CaloType (electron, photon, hadron, pi0Local, pi0Global, sumEt, SpdMultiplicity) ET distribution (or SumET / Spd multiplicity) for the L0Candidates (summary plots) 1 histogram(1D) x L0DUBase::CaloType (electron, photon, pi0Local, pi0Global) x CardSlot# per crate in ECAL for the L0Candidate 14 histograms(1D) L0DUBase::CaloType (hadron) x CardSlot# per crate in HCAL for the L0Candidate 4 histograms(1D) L0Candidate position (x,y) in ECAL or HCAL 1 (or 2/3…) histograms(2D) L0DUBase::CaloType (electron, photon, hadron, pi0Local, pi0Global) 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)
Some examples (~500 BdJ/Ψ()Ks events) ET distribution for the L0Candidates : electron photon hadron pi0Local pi0Global sumEt Spd Multiplicity
L0Candidate Electron type information : Ecal map of the candidates + CardSlot# per crate in ECAL Crate 11 Crate 9 Crate 10 Crate 8 14 12 13 15 19 18 16 17 20 21
L0Candidate hadron type information : Hcal map of the candidates + CardSlot# per crate in Hcal Crate 22 Crate 23 Crate 25 Crate 24
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 validationremoved • 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 other • but 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 ?
Example : l0-calo_1220_0011.root event#66 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)) 12 bits adc display
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) )
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 !