You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Tests

  • Make TDS classes stable, so to ease upgrade of System Tests
    • Who: Tracy
    • Status: UNDER WORK
  • CalRecon internal tests
    • Integrate new tools and add other kind fo input data
    • Who: David
    • Status: UNDER WORK

TDS Class Structure

  • CalCluster
    • Modify layer data for moments analysis output
      • Energy, Radiation lengths, etc., per layer
    • Output variables:
      • Longitudinal and transverse moments
      • X0,Y0 at face of Cal
      • Distance to nearest edge
      • Others?
    • Who: Tracy
    • Status: ?
  • CalCorToolResult
    • Define status bits
      • Type of trajectory used (Cal or Tkr)
    • Who: Bill, Tracy
    • Status: ?
  • CalEventEnergy
    • Mechanism to allow multiple cluster analysis (e.g. pi0 analysis)
    • Who: Tracy, David
    • Status: need more discussion.
  • Relational Tables
    • Implement tables
    • Who: David
    • Status: STUDY OF EXISTING CLASSES.

Algorithms

  • Moments Analysis
    • Replace current Cal axis calculation with Moments Analysis
    • Ideally: define Moments Analysis and implement in new code utilizing the new data structures
    • Expedient: Integrate existing code into current structure (~done)
    • Who: Tracy
    • Status: ?
  • CalValsTool
    • Integrate latest AnalysisNtuple CalValsCorTool into new CalRecon structure
    • Identify minimum set of output variables
    • Who: Tracy, Bill
    • Status: ?
  • Iterative Moments Analysis for improved cluster parameter determination
    • Introduce the "old" iterative moments analysis into CalRecon tool structure to provide "standalone" CalRecon analysis
    • Who: Tracy
    • Status: ?
  • CalEventEnergyAlg
    • Review the way we manage passes.
    • Who: David
    • Status: UNDER WORK

Lower Priority

Documentation

  • Update Cal Confluence pages to reflect structure of CalRecon
  • Who: David, Tracy
  • Status: not started

Geometry Service

  • Convert TkrGeometrySvc into a general Glast geometry service
    • "clean up" interface?
    • Move to GlastSvc?
  • Who: David
  • Status: not started.

Code Review

  • Review internal code of the new correction tools
  • Who: David
  • Status: not started

Iterative processing

  • Allow for job options iterative processing "loop"
    • Can Gaudi algorithm "execute" methods be called more than once per event? Allow for job options iterative processing "loop"
    • Who: David
    • Status: standalone prototype done, Gaudi compatibility not proved, and not demonstrated it is worth for the simple use-cases of Glast.
  • No labels