]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Possibility to reconstruct D*s and not D0s (Xiaoming)
authordainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Jan 2009 17:18:13 +0000 (17:18 +0000)
committerdainese <dainese@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 7 Jan 2009 17:18:13 +0000 (17:18 +0000)
PWG3/vertexingHF/AliAnalysisTaskSEVertexingHF.cxx
PWG3/vertexingHF/AliAnalysisVertexingHF.cxx

index 77d4ca97577bbd98b567040a96c4faaba802521c..c4aae0739ae0b58f0cef43d39482fd9fead600d2 100644 (file)
@@ -101,7 +101,7 @@ void AliAnalysisTaskSEVertexingHF::UserCreateOutputObjects()
   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);
index fcba61b197fd0b7dffde3d44b04e9dbc3f10e4a4..7040ccaa1eeaacaa676b46edc997cac3aae8d60e 100644 (file)
@@ -163,7 +163,7 @@ void AliAnalysisVertexingHF::FindCandidates(AliVEvent *event,
     printf("ERROR: no aodVerticesHFTClArr");
     return;
   }
-  if(fD0toKpi && !aodD0toKpiTClArr) {
+  if((fD0toKpi || fDstar) && !aodD0toKpiTClArr) {
     printf("ERROR: no aodD0toKpiTClArr");
     return;
   }
@@ -189,7 +189,7 @@ void AliAnalysisVertexingHF::FindCandidates(AliVEvent *event,
   aodVerticesHFTClArr->Delete();
   iVerticesHF = aodVerticesHFTClArr->GetEntriesFast();
   TClonesArray &verticesHFRef = *aodVerticesHFTClArr;
-  if(fD0toKpi)   {
+  if(fD0toKpi || fDstar)   {
     aodD0toKpiTClArr->Delete();
     iD0toKpi = aodD0toKpiTClArr->GetEntriesFast();
   }