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
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
- Modify layer data for moments analysis output
- CalCorToolResult
- Define status bits
- Type of trajectory used (Cal or Tkr)
- Who: Bill, Tracy
- Define status bits
- CalEventEnergy
- Mechanism to allow multiple cluster analysis (e.g. pi0 analysis)
- Who: Tracy, David
- Relational Tables
- Implement tables
- Who: David or Tracy?
- test suite
- Upgrade code in src/test
- Who: David
Algorithm Structure
- CalReconAlg?
- Provide mechanism, similar to TkrReconAlg, for catching exceptions in CalRecon in order to continue processing.
- CalReconAlg above Cluster, MIP, Correction algorithms? Or can Gaudi be trained to catch exceptions and continue processing?
- Who: David
- Iterative processing
- Can Gaudi algorithm "execute" methods be called more than once per event? Allow for job options iterative processing "loop"
- Who: David
- MIP Finding
- Integrate MIP finding algorithm into structure
- Who: Tracy, David
- Processing Sequence
- First Pass
- Clustering
- Mip Finding
- Energy "Corrections"
- "Raw" energy tool
- Iterative moments analysis (Cal Standalone)
- Second Pass
- Energy Corrections
- CalValsTool
- Last Layer
- Profile
- Likelihood
- Energy Corrections
- First Pass
Energy Correction Tools
- Likelihood/Profile tools
- Integrate updated Likelihood/Profile tools into new CalRecon structure.
- Who: David
- CalValsTool
- Integrate latest AnalysisNtuple CalValsCorTool into new CalRecon structure
- Identify minimum set of output variables
- Who: Tracy, Bill
- 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
MIP Finding
o
- Integrate current MIP finding into new CalRecon structure
- Improvements to structure?
- Who: Tracy
Geometry Service
- Convert TkrGeometrySvc into a general Glast geometry service
- "clean up" interface?
- Move to GlastSvc?
- Who: David
Persistency
- Create root classes
- Verify that relational table PDS is working
- Update RootIo classes for output
- Who: ?
Documentation
- Update Cal Confluence pages to reflect structure of CalRecon
- Who: David, Tracy