]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/CaloTrackCorrelations/AliAnaInsideClusterInvariantMass.cxx
Add condition to select events with at least one track
[u/mrichter/AliRoot.git] / PWGGA / CaloTrackCorrelations / AliAnaInsideClusterInvariantMass.cxx
index b420c4856dab5ab1ebded178a582675c9715b8a6..f1059bb7a1ffeeb9126dc99cc5fea4d9a8738302 100755 (executable)
@@ -1532,7 +1532,7 @@ void  AliAnaInsideClusterInvariantMass::MakeAnalysisFillHistograms()
     Int_t mcLabel   = cluster->GetLabel();
     if(IsDataMC())
     {
-      Int_t tag        = GetMCAnalysisUtils()->CheckOrigin(cluster->GetLabels(),cluster->GetNLabels(), GetReader(), 0);
+      Int_t tag        = GetMCAnalysisUtils()->CheckOrigin(cluster->GetLabels(),cluster->GetNLabels(), GetReader());
             
       if      ( GetMCAnalysisUtils()->CheckTagBit(tag,AliMCAnalysisUtils::kMCPi0)  )      mcindex = kmcPi0;
       else if ( GetMCAnalysisUtils()->CheckTagBit(tag,AliMCAnalysisUtils::kMCEta)  )      mcindex = kmcEta;
@@ -1804,7 +1804,7 @@ void  AliAnaInsideClusterInvariantMass::MakeAnalysisFillHistograms()
       if(m02OK && asyOK && !matched)
       {
         fhSplitEFractionAfterCutsNLocMax1->Fill(en,splitFrac);
-        if(IsDataMC() && mcindex==kmcPi0)
+        if(IsDataMC() && fFillMCFractionHisto && mcindex==kmcPi0)
         {
           fhMCGenFracAfterCutsNLocMax1MCPi0      ->Fill(en   ,  efrac     );
           fhMCGenSplitEFracAfterCutsNLocMax1MCPi0->Fill(en   ,  efracSplit);
@@ -1846,7 +1846,7 @@ void  AliAnaInsideClusterInvariantMass::MakeAnalysisFillHistograms()
       if(m02OK && asyOK && !matched)
       {
         fhSplitEFractionAfterCutsNLocMax2->Fill(en,splitFrac);
-        if(IsDataMC() && mcindex==kmcPi0)
+        if(IsDataMC()  && fFillMCFractionHisto && mcindex==kmcPi0)
         {
           fhMCGenFracAfterCutsNLocMax2MCPi0      ->Fill(en   ,  efrac     );
           fhMCGenSplitEFracAfterCutsNLocMax2MCPi0->Fill(en   ,  efracSplit);
@@ -1884,7 +1884,7 @@ void  AliAnaInsideClusterInvariantMass::MakeAnalysisFillHistograms()
       if(m02OK && asyOK && !matched)
       {
         fhSplitEFractionAfterCutsNLocMaxN->Fill(en,splitFrac);
-        if(IsDataMC() && mcindex==kmcPi0)
+        if(IsDataMC() && fFillMCFractionHisto && mcindex==kmcPi0)
         {
           fhMCGenFracAfterCutsNLocMaxNMCPi0      ->Fill(en   ,  efrac     );
           fhMCGenSplitEFracAfterCutsNLocMaxNMCPi0->Fill(en   ,  efracSplit);