fCutConversions(kFALSE),
fCutResonances(kFALSE),
fOnlyOneEtaSide(0),
- fRunNumber(0)
+ fRunNumber(0),
+ fMergeCount(1)
{
// Constructor
//
fCutConversions(kFALSE),
fCutResonances(kFALSE),
fOnlyOneEtaSide(0),
- fRunNumber(0)
+ fRunNumber(0),
+ fMergeCount(1)
{
//
// AliUEHistograms copy constructor
target.fCutResonances = fCutResonances;
target.fOnlyOneEtaSide = fOnlyOneEtaSide;
target.fRunNumber = fRunNumber;
+ target.fMergeCount = fMergeCount;
}
//____________________________________________________________________
lists[16]->Add(entry->fCentralityCorrelation);
if (entry->fYields)
lists[17]->Add(entry->fYields);
+
+ fMergeCount += entry->fMergeCount;
+
count++;
}
for (Int_t i=0; i<kMaxLists; i++)
delete lists[i];
-
+
return count+1;
}
TH1F* GetVertexContributors() { return fVertexContributors; }
TH1F* GetCentralityDistribution() { return fCentralityDistribution; }
Long64_t GetRunNumber() { return fRunNumber; }
+ Int_t GetMergeCount() { return fMergeCount; }
TH3F* GetTwoTrackDistance(Int_t i) { return fTwoTrackDistancePt[i]; }
void Correct(AliUEHistograms* corrections);
Long64_t fRunNumber; // run number that has been processed
- ClassDef(AliUEHistograms, 16) // underlying event histogram container
+ Int_t fMergeCount; // counts how many objects have been merged together
+
+ ClassDef(AliUEHistograms, 17) // underlying event histogram container
};
Float_t AliUEHistograms::GetDPhiStar(Float_t phi1, Float_t pt1, Float_t charge1, Float_t phi2, Float_t pt2, Float_t charge2, Float_t radius, Float_t bSign)