ecalLocalReco sequence

The aim of the sequence is to reconstruct the energy deposited in each single crystal of ECAL, both barrel (EB) and endcap (EE), and to reconstruct the hits of the pre-shower.
This is achieved with the following steps:


ECAL crystals

amplitude reconstruction
The amplitude of the signals is reconstructed from the sequence of digitizes samples at 40 MHz

ADC to GeV conversion
The amplitude reconstructed in ADC count is converted to GeV applying a multiplying factor (0.035 for EB crystals and 0.060 for EE crystals). The value of this constant is loaded from the OfflineDB.

The response of the different crystals is equalized by means of the intercalibration constants, a multiplying factor loaded from the OfflineDB. For more details about how the ECAL crystals are intercalibrated look here

laser correction
A correction to account for the transparency loss of the crystals is applyed


The recHit in the preshower are reconstructed FIXME


sequence ecalLocalRecoSequence = { (ecalWeightUncalibRecHit, ecalRecHit) & ecalPreshowerRecHit }

  • ecalWeightUncalibRecHit: performs the amplitude reconstruction
  • ecalRecHit: performs the ADC to GeV conversion, applies intercalibration coefficients and laser corrections
  • ecalPreshowerRecHit: reconstructs the hits in the preshower


  • Input: the two collections of digis (one for EB and one for EE)
  • Output: two collections of uncalibrated recHits, one for EB and one for EE

This producer gets the collections of digis (i.e. the digitized signal samples of the electronic readout of each single crystal) and:

  • reconstruct the amplitude with one of the standard methods
    • optimized weights
    • analitical fit
    • other ?? FIXME



-- FedericoFerri - 12 Jun 2008

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r2 - 2008-06-12 - FedericoFerri
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

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