fVerticesHFTClArr->SetName("VerticesHF");
AddAODBranch("TClonesArray", &fVerticesHFTClArr);
- if(fVHF->GetD0toKpi()) {
+ if(fVHF->GetD0toKpi() || fVHF->GetDstar()) {
fD0toKpiTClArr = new TClonesArray("AliAODRecoDecayHF2Prong", 0);
fD0toKpiTClArr->SetName("D0toKpi");
AddAODBranch("TClonesArray", &fD0toKpiTClArr);
printf("ERROR: no aodVerticesHFTClArr");
return;
}
- if(fD0toKpi && !aodD0toKpiTClArr) {
+ if((fD0toKpi || fDstar) && !aodD0toKpiTClArr) {
printf("ERROR: no aodD0toKpiTClArr");
return;
}
aodVerticesHFTClArr->Delete();
iVerticesHF = aodVerticesHFTClArr->GetEntriesFast();
TClonesArray &verticesHFRef = *aodVerticesHFTClArr;
- if(fD0toKpi) {
+ if(fD0toKpi || fDstar) {
aodD0toKpiTClArr->Delete();
iD0toKpi = aodD0toKpiTClArr->GetEntriesFast();
}