Calorimetry Changes - PowerPoint PPT Presentation

1 / 6
About This Presentation
Title:

Calorimetry Changes

Description:

Step1 consists of three major parts: 1) Changes in CaloFrontEndResponce and CaloRecHitFormatter ... for(frame=framecache begin();frame!=framecache- end();frame ... – PowerPoint PPT presentation

Number of Views:35
Avg rating:3.0/5.0
Slides: 7
Provided by: cacrCa
Category:

less

Transcript and Presenter's Notes

Title: Calorimetry Changes


1

Calorimetry Changes Step1 Vladimir
Litvine Caltech/CMS
2
Introduction
  • Step1 consists of three major parts
  • 1) Changes in CaloFrontEndResponce and
    CaloRecHitFormatter
  • 2) Changes for trigger calculations in
    HcalTrigPrimFormatter
  • 3) Changes for trigger calculations in
    EcalTrigPrimFormatter
  • 4) add SimpleConfigurable to manage all changes

3
Step1 (I)
  • Comment out next block in CaloFrontEndResponse
  • const CaloBase actual_baseCaloRegisteryGetBase
    (basename)
  • for(CellID actualactual_base-gtbegin()
  • actual!actual_base-gtend()actual)
  • ..
  • next block in CaloRecHitFormatter should be
    modified to look like commented block from
    CaloFrontEndResponse
  • for(frameframecachegtbegin()frame!framecache-gten
    d()frame)
  • ..
  • when CellID cannot be found in framecache, then
    one needs to throw an MC trial for ehit and if it
    over threshold, create CaloRecHit with amplitude

4
Step1 (II)
  • Two loops in HcalTrigPrimFormatter
  • for(vectorltCellIDgtiterator itvtowIDs.begin()it
    v!towIDs.end()itv)
  • ..
  • and
  • for(frameframecachegtbegin()frame!framecache-gten
    d()frame)
  • ..
  • should be reduced to one loop over tower base
    with a subloop over FinerGranularity elements. If
    the DataFrame is not in framecache. It whould be
    created, noisified and injected into summap

5
Step1 (III)
  • Same modifications for EcalTrigPrimFormatter
    except that the noise injection should not be
    done for each missing cell but once at the end
    for the total number of missing cells
  • Strip algorithm should be performed after
    FinerGranularity loop - filling the strips
    during the FinerGranularity loop (avoid to
    navigate over base)
  • Each CellID should be told in which strip it
    belongs during CellID setup (same as
    CoarserGranularity setup is done). This requires
    a new method in CellID

6
Step1 (Conclusion)
  • Is it Ok and may be committed into ORCA
    repository? May be some tarball would be more
    suitable for tests (branches are prohibited in
    ORCA)?
  • During CPT week to discuss and prioritize future
    changes
  • Coordination is essential. We definitely need
    somebody who shall coordinate Calorimetry, ECAL
    and HCAL
  • Ref Full description of Calorimetry changes is
    in
  • http//www.cacr.caltech.edu/litvin/calochanges.ps
Write a Comment
User Comments (0)
About PowerShow.com