Tasklist summer 2017
From HallCWiki
Revision as of 09:30, 28 March 2017 by Jones (talk | contribs) (→Software tasklist for summer 2017)
Software tasklist for summer 2017
- Documentation. Decide on best implementation of documents, doxygen and readmes.
- fix memory leaks
- Decoder
- Document decoders, hitlist, rawadc etc.
- Need to get TDC chan/ns out of prestart event.
- Finish scaler integration into data. TI scalers.
- Have something similar to the old "syncfilter"? . 2 pass like Hall A? Write out temporary CODA file?
- Detectors
- Drift Chambers
- Documentation of algorithm in code.
- Simple alignment code with minimization based on residuals
- Have "tzero" offsets on a per wire as opposed to per plane.
- Redo LR assignment again after matching stubs into a track?
- Calculate residuals without the plane included in track fit?
- Calculate per wire efficiencies?
- Implement Hall A bigbite code
- Look into the wire velocity correction.
- Hodoscope
- Documentation of algorithm in code.
- Rewrite.
- Move to have pulse amp in mV and pulse integral in pC?
- Need to check out calibration code and adc time walk correction. Use ADC peak amp?
- Move to having multiple ADC hits, need selection method based on ADC time.
- Reference time is 3/4 trigger , need window on the reference time.
- Aerogel
- Documentation of algorithm in code.
- Need to modify Decode method to properly fill fAdc_p,fAdc_n etc for new FADC.
- Move to having multiple ADC hits, need selection method based on ADC time.
- Cerenkov
- Documentation of algorithm in code.
- In FineProcess have a match between mirror and track
- Move to having multiple ADC hits, need selection method based on ADC time.
- Shower
- Documentation of algorithm in code. Mostly done.
- Move to having multiple ADC hits, need selection method based on ADC time.
- Drift Chambers
- Raster
- Documentation of algorithm in code.
- Implement two rasters.
- Spectrometer
- Documentation of algorithm in code.
- Modified so that the "best" track selection in done in HallCSpectrometer::FindVertices which is called before the NonTracking detectors FineProcess
- Implement correction for vertical beam position
- Histogramming and reports
- Documentation in READMEs.
- Set up a report file that includes detectors and gives quick idea of efficiencies and status. Report includes scalers and EPICs info.
- Determine if the PODD code can plot individual elements of the TClonesArray objects or need to implement a physics module
- Parameter files
- Documentation in READMEs.
- Physics modules
- Separate Hall C Golden track Class
- Separate Hall C energy loss Class
- Are the Hall A physics modules ok or need Hall C version?
- Coincidence time
- Slow control
- Cut in two pass
- Physics module that calculates average and standard for epics variables?
- Calibrations
- Drift chamber
- Hodoscope
- Shower
- Aerogel
- Cherenkov