]> git.uio.no Git - u/mrichter/AliRoot.git/commit - PWGLF/FORWARD/analysis2/scan/Trend.C
Important bug fixes for the PWGLF/FORWARD directory
authorcholm <Christian.Holm.Christensen@cern.ch>
Wed, 7 May 2014 11:47:22 +0000 (13:47 +0200)
committercholm <Christian.Holm.Christensen@cern.ch>
Wed, 7 May 2014 11:47:22 +0000 (13:47 +0200)
commit0ccdab7b21f4c432c0224d4bda180e8e79a7fa19
treebcd104c9143798ce3e92d42e1b0c9d72e88c153b
parenta926a07546bdd921864e60bae236ea0eca99643e
Important bug fixes for the PWGLF/FORWARD directory

modified:   ../../../OADB/PWGLF/FORWARD/CORRECTIONS/data/fmd_corrections.root
modified:   ../../../OADB/PWGLF/FORWARD/CORRECTIONS/data/spd_corrections.root

Updated corrections and include new noise-gain correction for all possible runs

modified:   ../../CMakelibPWGLFforward2.pkg
modified:   ../../PWGLFforward2LinkDef.h

New classes added

modified:   AddTaskFMDELoss.C

Minor fixes for new AliFMDESDFixer

modified:   AliAODForwardMult.cxx

Allow trigger mask "CENT"

modified:   AliBaseESDTask.cxx
modified:   AliBaseESDTask.h

New method PreCorrections - meant to do stuff when we know the run number etc.,
but before reading the corrections

new file:   AliFMDCorrNoiseGain.h

A new type of correction.  This is used to add in the additional noise that
the reconstruction failed to add because of a bug in the AliFMDRawReader.  With
this, we can process old data with out fear of corruption.

modified:   AliFMDDensityCalculator.cxx
modified:   AliFMDDensityCalculator.h

Moved re-calculation of eta to new AliFMDESDFixer class

new file:   AliFMDESDFixer.cxx
new file:   AliFMDESDFixer.h

A class that fixes up the FMD ESD object for various flaws, including
bad values for 0's, missing noise from reconstruction, and possibly
re-calculation of eta.  This class takes an AliESDFMD object and
modifies the content in-place.  Unfortunately we cannot re-calculate
the phis in this, because we never store the phis in the ESD object.

modified:   AliFMDEnergyFitter.cxx
modified:   AliFMDEnergyFitter.h

Minor stuff

modified:   AliFMDEnergyFitterTask.cxx
modified:   AliFMDEnergyFitterTask.h

Use new class AliESDFMDFixer to fix up ESDs before processing

modified:   AliFMDEventInspector.cxx
modified:   AliFMDEventInspector.h
modified:   AliFMDMCEventInspector.cxx

Added new method for 2013 pA data.  Updated the method for
selecting which vertex method to use.

modified:   AliFMDSharingFilter.cxx
modified:   AliFMDSharingFilter.h

Moved ESD corrections into new class AliFMDESDFixer.

modified:   AliForwardCorrectionManager.cxx
modified:   AliForwardCorrectionManager.h

Possiblity for new correction object AliFMDCorrNoiseGain.

modified:   AliForwardMCMultiplicityTask.cxx
modified:   AliForwardMCMultiplicityTask.h
modified:   AliForwardMultiplicityBase.cxx
modified:   AliForwardMultiplicityBase.h
modified:   AliForwardMultiplicityTask.cxx
modified:   AliForwardMultiplicityTask.h

Updates for new correction ALiFMDCorrNoiseGain

modified:   DrawdNdeta.C

Minor things

modified:   ForwardAODConfig.C

Updates for changes in the code

new file:   corrs/Browse.C
modified:   corrs/ForwardOADBGui.C

New file and fixes for browsing corrections database

modified:   corrs/CorrDrawer.C

Updates for new noise-gain correction

modified:   corrs/RunTestF.C

Run test of Landau*Gaus shift of Delta_p

new file:   corrs/Upload.C

Generic script to upload corrections

modified:   qa/QAPlotter.C
modified:   qa/QATrender.C
modified:   qa/RunQAMT.sh
modified:   qa/runQA.sh

Updates for new centralized QA framework

modified:   scan/Trend.C
modified:   trains/MakeFMDELossTrain.C

Minor things.
43 files changed:
OADB/PWGLF/FORWARD/CORRECTIONS/data/fmd_corrections.root
OADB/PWGLF/FORWARD/CORRECTIONS/data/spd_corrections.root
PWGLF/CMakelibPWGLFforward2.pkg
PWGLF/FORWARD/analysis2/AddTaskFMDELoss.C
PWGLF/FORWARD/analysis2/AliAODForwardMult.cxx
PWGLF/FORWARD/analysis2/AliBaseESDTask.cxx
PWGLF/FORWARD/analysis2/AliBaseESDTask.h
PWGLF/FORWARD/analysis2/AliFMDCorrNoiseGain.h [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliFMDDensityCalculator.cxx
PWGLF/FORWARD/analysis2/AliFMDDensityCalculator.h
PWGLF/FORWARD/analysis2/AliFMDESDFixer.cxx [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliFMDESDFixer.h [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliFMDEnergyFitter.cxx
PWGLF/FORWARD/analysis2/AliFMDEnergyFitter.h
PWGLF/FORWARD/analysis2/AliFMDEnergyFitterTask.cxx
PWGLF/FORWARD/analysis2/AliFMDEnergyFitterTask.h
PWGLF/FORWARD/analysis2/AliFMDEventInspector.cxx
PWGLF/FORWARD/analysis2/AliFMDEventInspector.h
PWGLF/FORWARD/analysis2/AliFMDMCEventInspector.cxx
PWGLF/FORWARD/analysis2/AliFMDSharingFilter.cxx
PWGLF/FORWARD/analysis2/AliFMDSharingFilter.h
PWGLF/FORWARD/analysis2/AliForwardCorrectionManager.cxx
PWGLF/FORWARD/analysis2/AliForwardCorrectionManager.h
PWGLF/FORWARD/analysis2/AliForwardMCMultiplicityTask.cxx
PWGLF/FORWARD/analysis2/AliForwardMCMultiplicityTask.h
PWGLF/FORWARD/analysis2/AliForwardMultiplicityBase.cxx
PWGLF/FORWARD/analysis2/AliForwardMultiplicityBase.h
PWGLF/FORWARD/analysis2/AliForwardMultiplicityTask.cxx
PWGLF/FORWARD/analysis2/AliForwardMultiplicityTask.h
PWGLF/FORWARD/analysis2/DrawdNdeta.C
PWGLF/FORWARD/analysis2/ForwardAODConfig.C
PWGLF/FORWARD/analysis2/corrs/Browse.C [new file with mode: 0644]
PWGLF/FORWARD/analysis2/corrs/CorrDrawer.C
PWGLF/FORWARD/analysis2/corrs/ForwardOADBGui.C
PWGLF/FORWARD/analysis2/corrs/RunTestF.C
PWGLF/FORWARD/analysis2/corrs/Upload.C [new file with mode: 0644]
PWGLF/FORWARD/analysis2/qa/QAPlotter.C
PWGLF/FORWARD/analysis2/qa/QATrender.C
PWGLF/FORWARD/analysis2/qa/RunQAMT.sh
PWGLF/FORWARD/analysis2/qa/runQA.sh
PWGLF/FORWARD/analysis2/scan/Trend.C
PWGLF/FORWARD/analysis2/trains/MakeFMDELossTrain.C
PWGLF/PWGLFforward2LinkDef.h