1 #include <TClonesArray.h>
3 #include "AliAnalysisManager.h"
5 #include "AliAODEvent.h"
6 #include "AliAODHandler.h"
26 fPicoV0sClArr(
nullptr),
27 fListUserOutputs(
nullptr)
92 if (!
fMult.IsNull()) {
93 const auto aMult(
fMult.Tokenize(
":"));
96 TObjString *ps(
nullptr);
97 while ((ps = static_cast<TObjString*>(next()))) {
160 fV0s =
dynamic_cast<TClonesArray*
>(InputEvent()->FindListObject(
"PicoV0s"));
164 const auto nV0s(
fV0s->GetEntriesFast());
181 for (
auto i=0; i<nV0s; ++i) {
183 const auto pV0(static_cast<AliPicoV0MC*>(
fV0s->At(i)));
if (!pV0)
continue;
186 const auto pV0(static_cast<AliPicoV0RD*>(
fV0s->At(i)));
if (!pV0)
continue;
192 AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler()->SetFillAOD(kTRUE);
AliAnalysisTaskSEPicoV0Filter()
TClonesArray * fPicoV0sClArr
virtual void UserCreateOutputObjects()
virtual void UserExec(Option_t *opt)
virtual void Terminate(Option_t *opt)
virtual ~AliAnalysisTaskSEPicoV0Filter()
AliPicoHeaderV0 * fPicoHeader