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;
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);
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);
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);