===============================================
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 20 Oct 2010 20:12:14 +0000 (20:12 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 20 Oct 2010 20:12:14 +0000 (20:12 +0000)
commit86bdcd8c9b68e96c18c067253c6e498aec0d17c0
tree65c15393fbd079ec7587dc735095e3be662f97cb
parent631d01ffc2f00c3e937e80e6adb0301a8f0640e2
===============================================
 Updates to the correction class
===============================================

1) Separated statistical and systematic uncertainties (added comments on the classes)
a) Statistical uncertainties are kept on the histograms
b) Systematic uncertainties (but feed-down related) stored on a TGraphAsymmErrors
c) Feed-down systematic uncertainties are kept in other TGraphAsymmErrors. The theoretical extreme and conservative approach are both calculated.

2) Uncertainties from:
a)  the acceptance x efficiency corrections are taken from the efficiency histograms and propagated to the final cross-section and feed-down-Nb uncertainties (it is now missing, on purpose, on the feed-down-fc uncertainties)
b) signal counting systematic uncertainties can be fed externally via a TGraphAsymmErrors, they will be propagated to the systematic uncertainties (not related to feed-down, point 1.b.)

3) Bug fixes:
a) related to naming & cloning histograms to evict problems of object ownership
b) on the reconstructed spectra loop (Yifei)

4) Added D* on the example macro

===============================================
PWG3/vertexingHF/AliHFPtSpectrum.cxx
PWG3/vertexingHF/AliHFPtSpectrum.h
PWG3/vertexingHF/macros/HFPtSpectrum.C