LHCb Calo Software
THIS PAGE HAVE BEEN MIGRATED TO A NEW LHCb ONLINE TWIKI PAGE
INFORMATION BELOW ARE NO LONGER MAINTAINED AND MAY BE OBSOLETE (WILL DISAPPEAR SOON) PLEASE UPDATE YOUR BOOKMARKS
Meetings
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
Software
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"
Analysis
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
Visualisation
section in preparation
Online
Introduction
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