LHCb Calo Software



The calorimeter software meetings usualy hold during the LHCb weeks.
The next meeting is scheduled for the 5th of June.
Links to the revious meetings :
* 2007 : June, March
* 2006 : December, September, May, March
* 2005 : Novembre, June, March
* 2004 : December, September, May, February
* 2003 : November, September, May, March, February
* 2002 : December, 22 November, 05 November, September, August, July, 18 June, 12 June, May, March, February
* 2001 : December, October, September, August, June, 15 May, 09 May, 28 February, 14 February, 30 January, 22 January
* 2000 : November


Event Model

The LHCb Calorimeter Event Model is the software description (as standard C++ classes) of the calorimeter data objects and their relationships.
The whole LHCb model has been defined early 2002. It has been used for the DC03 and DC04 Monte-Carlo productions. A complete review has been achieved in 2005 resulting in an improved and uniformer model. This final model is used since the DC06 MC data production. The discussion about the calorimeter model that occured during the reviewing process have been compiled here.
The reviewed model is discussed here and there.
Useful links to the LHCb Event Model implementation can be found here.

condition Data Base

section in preparation

Detector Element

section in preparation

Production and simulation

section in preparation

Reconstruction and PID

The calorimeter reconstruction and PID software are located in the CaloReco and in the CaloPIDs packages, respectively. Both packages are currently installed within the Rec project.
The calorimeter offline reconstruction consists in producing CaloCluster, then CaloHypo objects (electron, photon and merged Pi0 hypothesis) from the CaloDigits initially produced from the rawBanks.
The calorimeter PID stuff addresses the electron, muon, photon and pi0 identification using calorimetry (and tracking) information.The CaloPID algorithms and tools produces relation tables between CaloHypo and PID info. Those PID informations are used to produce the ProtoParticle objects as the final products of the LHCb reconstruction step.
The calorimeter reconstruction and pid are part of the offline reconstuction application Brunel. The offline sequence of calo. reco. algorithms can be found in the Brunel options files.
Details about the reconstruction of calorimeter data can be found in the following two notes : "Particles identification with LHCb Calorimeters" and "Photon and neutral pion reconstruction"


Calorimeter particles making is part of the ParticleMaker package currently installed within the Phys project. The calorimeter area addresses the production of the single photons, the resolved and merged pi0s particles and the BremStahlung corrections for the identified electrons.

Calo-related physics analyses

section in preparation


section in preparation



Calorimeter software operates in all sub-farms of the Online cluster :

  • The Event Filter Farm (EFF) running the High Level Trigger applications
  • The Monitoring Farm (MF) monitoring the full reconstruction on a fraction of accepted events.
  • Calibration Farm (CF) running the calorimeter calibration task on special trigger events (LED data)

Calo Readout

The Calorimeter readout scheme is described in this document.
Useful informations about FE-boards, TELL1s, monitoring system and rawBanks can also be found in the dedicated wiki page
The description of the connections between PMTs/PINs, monitoring LEDs, FE-Boards, TELL1 is also available in the LHCb condition DataBase (condDB).
The TELL1 IP ranges are defined by the Online group, here.

Event Filter Farm

to be completed
temporary link

Monitoring Farm

to be completed
temporary link

Calibration Farm

The Calibration Farm is a dedicated part of the Event Filter Farm. It aims at running dedicated calibration tasks on special events. So far the calorimeter is the only client of this sub-farm where the LED data recorded in between collisison periods will be analysed. A dedicated online application project, Orwell, has been built for that purpose.
The calorimeter calibration algorithms are located in the CaloCalib package.

Information on how installing and runing Orwell can be found here

More information about the project can also be found here

Performance and material for presentation

to be completed

Reconstruction and PID

Calo-related physics analysis

  • radiative B decays
  • B decays with prompt pi0s
  • J/Psi(ee)
  • ...

Material for publication

Notes and presentations

section in preparation

old calo software page

-- Main.odescham - 15 May 2007

Edit | Attach | Watch | Print version | History: r14 < r13 < r12 < r11 < r10 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r14 - 2016-07-21 - MaxChefdeville
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback