Add (and activate) multifit reconstruction
add the cfg starting from raw
- Add the 10 pulses amplitudes and uncertainties to the transient uncalibrated rechit.
- Remove the outof time energy and chi2, no more needed since the OOT energy is subtracted
change the constents of the 13 bits reserved to OOT energy to the energy uncertainty from the multipulse fit
change the uncalibrated rechit dataformats for the migration to the multifit amplitude reco
change the uncalibrated rechit dataformats for the migration to the multifit amplitude reco
change the container for the alternative amplitude reco after the multifit migration
migration of the Ecal(Uncalib)RecHit dataformats to the new format after the multifit migration
cleanup the cfg
add some code to set the flags of kPoorReco and kOutOfTime (the second is not active at the moment)
comment out the kPoorReco flag
migrate from minuit to inline TMatrix/TVector-based NNLS algorithm
restore deprecated accessors to avoid interface incompatibility
fix indices for out of time energy in case not all bxs are active (might happen in the future)
further performance optimizations
make minimizer a data member of the algo so that memory is only allocated once
move the inputs to the python files
Merge branch 'ecalMultifit_minimal720p4' of github.com:bendavid/cmssw into ecalMultifit_minimal720p4
Merge the NNLS implementation with the DataFormats changes and the python configuration
remove the uncertainties on the OOT pulses amplitudes
add minos-like uncertainty computation