X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWG3%2FvertexingHF%2FAliAnalysisTaskSEBkgLikeSignD0.cxx;h=4756692bb42462c53d8375ee7f5f0fe4d86e53b5;hb=8931c3131092d9b653987225c6935374b64103c9;hp=30882069e9ed831acd21cab04b4b4c0a0162bc90;hpb=d2f86b51d884333801116cacc7b9bda9e7c16b32;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignD0.cxx b/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignD0.cxx index 30882069e9e..4756692bb42 100644 --- a/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignD0.cxx +++ b/PWG3/vertexingHF/AliAnalysisTaskSEBkgLikeSignD0.cxx @@ -216,6 +216,10 @@ void AliAnalysisTaskSEBkgLikeSignD0::UserExec(Option_t */*option*/) AliAODEvent *aod = dynamic_cast (InputEvent()); + // In case there is an AOD handler writing a standard AOD, use the AOD + // event in memory rather than the input (ESD) event. + if (!aod && AODEvent() && IsStandardAOD()) aod = dynamic_cast (AODEvent()); + // load heavy flavour vertices TClonesArray *arrayVerticesHF = (TClonesArray*)aod->GetList()->FindObject("VerticesHF");