fPtHard(0),
fPtHardBin(0),
fNTrials(0),
+ fXsection(0),
fParticleCollArray(),
fClusterCollArray(),
fMainTriggerPatch(0x0),
fPtHard(0),
fPtHardBin(0),
fNTrials(0),
+ fXsection(0),
fParticleCollArray(),
fClusterCollArray(),
fMainTriggerPatch(0x0),
fHistEventsAfterSel->SetBinContent(fPtHardBin + 1, fHistEventsAfterSel->GetBinContent(fPtHardBin + 1) + 1);
fHistTrialsAfterSel->SetBinContent(fPtHardBin + 1, fHistTrialsAfterSel->GetBinContent(fPtHardBin + 1) + fNTrials);
fHistPtHard->Fill(fPtHard);
+ if(fPythiaHeader) {
+ fXsection = fPythiaHeader->GetXsection();
+ if(fXsection>0.) {
+ fHistXsection->Fill(fPtHardBin+1, fXsection);
+ fHistTrials->Fill(fPtHardBin+1, fPythiaHeader->Trials());
+ }
+ }
}
fHistCentrality->Fill(fCent);
return kFALSE;
}
- Float_t xsection = 0;
Float_t trials = 0;
Int_t pthard = 0;
Int_t nevents = tree->GetEntriesFast();
- PythiaInfoFromFile(curfile->GetName(), xsection, trials, pthard);
+ PythiaInfoFromFile(curfile->GetName(), fXsection, trials, pthard);
// TODO: Workaround
if ((pthard < 0) || (pthard > 10))
pthard = 0;
fHistTrials->Fill(pthard, trials);
- fHistXsection->Fill(pthard, xsection);
+ fHistXsection->Fill(pthard, fXsection);
fHistEvents->Fill(pthard, nevents);
return kTRUE;
}
}
+ if (fUseAliAnaUtils) {
+ if (!fAliAnalysisUtils)
+ fAliAnalysisUtils = new AliAnalysisUtils();
+ fAliAnalysisUtils->SetMinVtxContr(2);
+ fAliAnalysisUtils->SetMaxVtxZ(999);
+ if(fMinVz<-10.) fMinVz = -10.;
+ if(fMinVz>10.) fMaxVz = 10.;
+
+ if (!fAliAnalysisUtils->IsVertexSelected2013pA(InputEvent())) {
+ if (fGeneralHistograms)
+ fHistEventRejection->Fill("VtxSel2013pA",1);
+ return kFALSE;
+ }
+
+ if (fAliAnalysisUtils->IsPileUpEvent(InputEvent())) {
+ fHistEventRejection->Fill("PileUp",1);
+ return kFALSE;
+ }
+ }
+
if ((fMinVz != -999) && (fMaxVz != -999)) {
if (fNVertCont == 0 ) {
if (fGeneralHistograms)
}
}
- if (fUseAliAnaUtils) {
- if (!fAliAnalysisUtils)
- fAliAnalysisUtils = new AliAnalysisUtils();
- fAliAnalysisUtils->SetMinVtxContr(2);
- fAliAnalysisUtils->SetMaxVtxZ(10.);
-
- if (!fAliAnalysisUtils->IsVertexSelected2013pA(InputEvent())) {
- if (fGeneralHistograms)
- fHistEventRejection->Fill("VtxSel2013pA",1);
- return kFALSE;
- }
-
- if (fAliAnalysisUtils->IsPileUpEvent(InputEvent())) {
- fHistEventRejection->Fill("PileUp",1);
- return kFALSE;
- }
- }
-
if (!(fEPV0 > fMinEventPlane && fEPV0 <= fMaxEventPlane) &&
!(fEPV0 + TMath::Pi() > fMinEventPlane && fEPV0 + TMath::Pi() <= fMaxEventPlane) &&
!(fEPV0 - TMath::Pi() > fMinEventPlane && fEPV0 - TMath::Pi() <= fMaxEventPlane))
if (fPythiaHeader) {
fPtHard = fPythiaHeader->GetPtHard();
-
+
const Int_t ptHardLo[11] = { 0, 5,11,21,36,57, 84,117,152,191,234};
const Int_t ptHardHi[11] = { 5,11,21,36,57,84,117,152,191,234,1000000};
for (fPtHardBin = 0; fPtHardBin < 11; fPtHardBin++) {