Difference between revisions of "Tasklist summer 2017"

From HallCWiki
Jump to navigationJump to search
(New page: category:12GeV Software =Software tasklist for summer 2017= *Documentation. Decide on best implementation of documents, doxygen and readmes. *Decoder **Document decoders, hitlist, raw...)
 
Line 24: Line 24:
 
*** Move to having multiple ADC hits, need selection method based on ADC time.
 
*** Move to having multiple ADC hits, need selection method based on ADC time.
 
**Cerenkov
 
**Cerenkov
 +
***Documentation of algorithm in code.
 
*** In FineProcess have a match between mirror and track
 
*** In FineProcess have a match between mirror and track
 
*** Move to having multiple ADC hits, need selection method based on ADC time.
 
*** Move to having multiple ADC hits, need selection method based on ADC time.
 
**Shower
 
**Shower
 +
***Documentation of algorithm in code. Mostly done.
 
*** Move to having multiple ADC hits, need selection method based on ADC time.
 
*** Move to having multiple ADC hits, need selection method based on ADC time.
 
*Spectrometer  
 
*Spectrometer  
 +
**Documentation of algorithm in code.
 
** Implement correction for vertical beam position
 
** Implement correction for vertical beam position
 
* Histogramming and reports
 
* 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.
 
** 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
 
** 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
 
*Physics modules
 
** Separate Hall C Golden track Class
 
** Separate Hall C Golden track Class

Revision as of 09:28, 15 March 2017

Software tasklist for summer 2017

  • Documentation. Decide on best implementation of documents, doxygen and readmes.
  • Decoder
    • Document decoders, hitlist, rawadc etc.
    • Finish scaler integration into data
    • Have something similar to the old "syncfilter"?
  • 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?
    • Hodoscope
      • Documentation of algorithm in code.
      • Move to have pulse amp in mV and pulse integral in pC?
      • Need to check out calibration code and adc time walk correction.
      • Move to having multiple ADC hits, need selection method based on ADC 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.
  • Spectrometer
    • Documentation of algorithm in code.
    • 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