211 |
|
|
212 |
|
if (GetEventHeader()->IsMC()) { |
213 |
|
LoadBranch(fPileupInfoName); |
214 |
< |
Int_t npu[4] = {0,0,0,0}; |
214 |
> |
Double_t npu[4] = {0.,0.,0.,0.}; |
215 |
|
for (UInt_t i=0; i<fPileupInfo->GetEntries(); ++i) { |
216 |
|
const PileupInfo *puinfo = fPileupInfo->At(i); |
217 |
|
if (puinfo->GetBunchCrossing()==0) npu[0]= puinfo->GetPU_NumInteractions(); |
219 |
|
else if (puinfo->GetBunchCrossing()==1) npu[2] = puinfo->GetPU_NumInteractions(); |
220 |
|
if (puinfo->GetBunchCrossing()==0) npu[3]= puinfo->GetPU_NumMean(); |
221 |
|
} |
222 |
– |
|
222 |
|
hNPU->Fill(npu[0]); |
223 |
|
hNPU50ns->Fill(npu[0],npu[1],npu[2]); |
224 |
|
hNPUTrue->Fill(npu[3]); |