]> git.uio.no Git - u/mrichter/AliRoot.git/commit - PWGLF/FORWARD/analysis2/AliCentralMCCorrectionsTask.cxx
Major refactoring of the code.
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Oct 2013 08:48:21 +0000 (08:48 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 1 Oct 2013 08:48:21 +0000 (08:48 +0000)
commitc8b1a7db6089de8b3cc8634d3d1861eb542d1162
tree064f5d8c1c914a486503b5fe491b3b6242f3e8c8
parent4f09623b7a79e22154df86ccf8b29b4e8ac92bf7
Major refactoring of the code.

Introduced two base classes:

 * AliBaseESDTask:  Base class for tasks to read-in ESD data
 * AliBaseAODTask:  Base class for tasks to read-in AOD data

The various tasks has been moved to these base classes.  This is
to avoid too much code duplication and to make the output more
consistent, as well as to insure that some diagnostics is
produced.

Note, these base classes defines a new interface for the sub-classs
to implement rather than the AliAnalysisTaskSE interface.

The code has been tested throught the full chain and should be ready
to deploy.

Also some other minor fixes for other code.
99 files changed:
PWGLF/FORWARD/analysis2/AddTaskCentralMCCorr.C
PWGLF/FORWARD/analysis2/AddTaskCentralMult.C
PWGLF/FORWARD/analysis2/AddTaskCentraldNdeta.C
PWGLF/FORWARD/analysis2/AddTaskFMDELoss.C
PWGLF/FORWARD/analysis2/AddTaskForwardMCCorr.C
PWGLF/FORWARD/analysis2/AddTaskForwardMult.C
PWGLF/FORWARD/analysis2/AddTaskForwardMultDists.C
PWGLF/FORWARD/analysis2/AddTaskForwarddNdeta.C
PWGLF/FORWARD/analysis2/AddTaskMCTruthdNdeta.C
PWGLF/FORWARD/analysis2/AliAODForwardMult.h
PWGLF/FORWARD/analysis2/AliBaseAODTask.cxx [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliBaseAODTask.h [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliBaseESDTask.cxx [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliBaseESDTask.h [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliBaseMCCorrectionsTask.cxx [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliBaseMCCorrectionsTask.h [new file with mode: 0644]
PWGLF/FORWARD/analysis2/AliBaseMCTrackDensity.cxx
PWGLF/FORWARD/analysis2/AliBasedNdetaTask.cxx
PWGLF/FORWARD/analysis2/AliBasedNdetaTask.h
PWGLF/FORWARD/analysis2/AliCentralCorrectionManager.h
PWGLF/FORWARD/analysis2/AliCentralMCCorrectionsTask.cxx
PWGLF/FORWARD/analysis2/AliCentralMCCorrectionsTask.h
PWGLF/FORWARD/analysis2/AliCentralMCMultiplicityTask.cxx
PWGLF/FORWARD/analysis2/AliCentralMCMultiplicityTask.h
PWGLF/FORWARD/analysis2/AliCentralMultiplicityTask.cxx
PWGLF/FORWARD/analysis2/AliCentralMultiplicityTask.h
PWGLF/FORWARD/analysis2/AliCentraldNdetaTask.cxx
PWGLF/FORWARD/analysis2/AliCentraldNdetaTask.h
PWGLF/FORWARD/analysis2/AliCorrectionManagerBase.cxx
PWGLF/FORWARD/analysis2/AliCorrectionManagerBase.h
PWGLF/FORWARD/analysis2/AliFMDCorrector.cxx
PWGLF/FORWARD/analysis2/AliFMDDensityCalculator.cxx
PWGLF/FORWARD/analysis2/AliFMDDensityCalculator.h
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/AliFMDEventPlaneFinder.cxx
PWGLF/FORWARD/analysis2/AliFMDEventPlaneTask.cxx
PWGLF/FORWARD/analysis2/AliFMDEventPlaneTask.h
PWGLF/FORWARD/analysis2/AliFMDHistCollector.cxx
PWGLF/FORWARD/analysis2/AliFMDHistCollector.h
PWGLF/FORWARD/analysis2/AliFMDMCCorrector.cxx
PWGLF/FORWARD/analysis2/AliFMDMCHitHandler.h
PWGLF/FORWARD/analysis2/AliFMDMCTrackDensity.cxx
PWGLF/FORWARD/analysis2/AliFMDMultCuts.cxx
PWGLF/FORWARD/analysis2/AliFMDSharingFilter.cxx
PWGLF/FORWARD/analysis2/AliForwardCorrectionManager.h
PWGLF/FORWARD/analysis2/AliForwardCreateResponseMatrices.cxx
PWGLF/FORWARD/analysis2/AliForwardCreateResponseMatrices.h
PWGLF/FORWARD/analysis2/AliForwardMCCorrectionsTask.cxx
PWGLF/FORWARD/analysis2/AliForwardMCCorrectionsTask.h
PWGLF/FORWARD/analysis2/AliForwardMCMultiplicityTask.cxx
PWGLF/FORWARD/analysis2/AliForwardMCMultiplicityTask.h
PWGLF/FORWARD/analysis2/AliForwardMultDists.cxx
PWGLF/FORWARD/analysis2/AliForwardMultDists.h
PWGLF/FORWARD/analysis2/AliForwardMultiplicityBase.cxx
PWGLF/FORWARD/analysis2/AliForwardMultiplicityBase.h
PWGLF/FORWARD/analysis2/AliForwardMultiplicityDistribution.cxx
PWGLF/FORWARD/analysis2/AliForwardMultiplicityDistribution.h
PWGLF/FORWARD/analysis2/AliForwardMultiplicityTask.cxx
PWGLF/FORWARD/analysis2/AliForwardMultiplicityTask.h
PWGLF/FORWARD/analysis2/AliForwardQATask.cxx
PWGLF/FORWARD/analysis2/AliForwardQATask.h
PWGLF/FORWARD/analysis2/AliForwardUtil.cxx
PWGLF/FORWARD/analysis2/AliForwardUtil.h
PWGLF/FORWARD/analysis2/AliForwarddNdetaTask.cxx
PWGLF/FORWARD/analysis2/AliForwarddNdetaTask.h
PWGLF/FORWARD/analysis2/AliMCAuxHandler.h
PWGLF/FORWARD/analysis2/AliMCTruthdNdetaTask.cxx
PWGLF/FORWARD/analysis2/AliMCTruthdNdetaTask.h
PWGLF/FORWARD/analysis2/AliOADBForward.h
PWGLF/FORWARD/analysis2/AliSPDMCTrackDensity.cxx
PWGLF/FORWARD/analysis2/CentralAODConfig.C
PWGLF/FORWARD/analysis2/DrawdNdeta.C
PWGLF/FORWARD/analysis2/baseAnalysis.sh
PWGLF/FORWARD/analysis2/corrs/CorrDrawer.C
PWGLF/FORWARD/analysis2/corrs/DrawCorrAcc.C
PWGLF/FORWARD/analysis2/corrs/DrawCorrELoss.C
PWGLF/FORWARD/analysis2/corrs/DrawCorrSecMap.C
PWGLF/FORWARD/analysis2/corrs/ExtractAcceptance.C
PWGLF/FORWARD/analysis2/corrs/ExtractELoss.C
PWGLF/FORWARD/analysis2/corrs/ExtractMCCorr.C
PWGLF/FORWARD/analysis2/corrs/ForwardOADBGui.C
PWGLF/FORWARD/analysis2/corrs/MigrateOADB.C
PWGLF/FORWARD/analysis2/corrs/RerunELossFits.C
PWGLF/FORWARD/analysis2/liteAnalysis.sh
PWGLF/FORWARD/analysis2/qa/QAPlotter.C
PWGLF/FORWARD/analysis2/qa/RunFinalQA.C
PWGLF/FORWARD/analysis2/scripts/AliceLogo.C
PWGLF/FORWARD/analysis2/scripts/OtherPNchData.C
PWGLF/FORWARD/analysis2/scripts/SummaryAODDrawer.C
PWGLF/FORWARD/analysis2/scripts/SummaryDrawer.C
PWGLF/FORWARD/analysis2/scripts/SummaryMultDistsDrawer.C
PWGLF/FORWARD/analysis2/scripts/SummarydNdetaDrawer.C
PWGLF/FORWARD/analysis2/scripts/UnfoldMultDists.C
PWGLF/FORWARD/analysis2/trains/MakeFMDELossTrain.C
PWGLF/FORWARD/analysis2/trains/MakeMultDistsTrain.C