Added support for creating both standard AOD and several deltaAOD's in the same
authoragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 27 Apr 2009 14:11:38 +0000 (14:11 +0000)
committeragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 27 Apr 2009 14:11:38 +0000 (14:11 +0000)
commit3cee83d70aa12527cb9007be343c8dc643d36335
tree837395888f862a4a8b417e3dbff1e00bc16178b2
parent0b790af79d4f60713314e6a1b8c74cac494de529
Added support for creating both standard AOD and several deltaAOD's in the same
ESD-based analysis. Producing a deltaAOD using AliAODHandler::SetNonStandardAOD()
in an analysis on input AOD is still possible. To use the new feature:
- use a standard AOD handler (no call to SetNonStandardAOD)
- in the AliAnalysisTaskSE-derived task, call AddAODBranch(cname, addobj, fname)
where the newly added fname is the file name where the branch(es) is(are) to be
written.

Added AliAnalysisTaskSE::IsStandardAOD() to check from the user code if the AOD
handler is configured for standard AOD or not. Check first via AODEvent() if there
is any AOD handler at all.
ANALYSIS/AliAnalysisTaskSE.cxx
ANALYSIS/AliAnalysisTaskSE.h