fDoExact(kFALSE),
fEsdMode(kTRUE),
fOutClusters(0),
+ fHistMatchEtaPhiAll(0),
fHistNclusvsCent(0),
fHistNclusMatchvsCent(0),
fHistEbefore(0),
fDoExact(kFALSE),
fEsdMode(kTRUE),
fOutClusters(0),
+ fHistMatchEtaPhiAll(0),
fHistNclusvsCent(0),
fHistNclusMatchvsCent(0),
fHistEbefore(0),
const Int_t nCentChBins = fNcentBins * 2;
+ fHistMatchEtaPhiAll = new TH2F("fHistMatchEtaPhiAll", "fHistMatchEtaPhiAll", fNbins, -0.1, 0.1, fNbins, -0.1, 0.1);
+ fOutput->Add(fHistMatchEtaPhiAll);
+
for(Int_t icent=0; icent<nCentChBins; ++icent) {
for(Int_t ipt=0; ipt<9; ++ipt) {
for(Int_t ieta=0; ieta<2; ++ieta) {
Int_t etabin = 0;
if(track->Eta() > 0) etabin=1;
fHistMatchEtaPhi[centbinch][mombin][etabin]->Fill(etadiff, phidiff);
+ fHistMatchEtaPhiAll->Fill(etadiff, phidiff);
}
Double_t etaCut = 0.0;
etabin = 1;
fHistMatchEtaPhi[centbinch][mombin][etabin]->Fill(dEtaMin, dPhiMin);
+ fHistMatchEtaPhiAll->Fill(dEtaMin, dPhiMin);
if (mom > 0) {
fHistMatchEvsP[fCentBin]->Fill(energyclus, energyclus / mom);
if (track) {
Int_t centbinchm = fCentBin;
if (track->Charge()<0) centbinchm += fNcentBins;
-
fHistEsubPchRat[centbinchm]->Fill(totalTrkP, Esub / totalTrkP);
fHistEsubPch[centbinchm]->Fill(totalTrkP, Esub);
}
// QA plots
TH2 *fHistMatchEtaPhi[8][9][2]; //!deta vs. dphi of matched cluster-track pairs
+ TH2 *fHistMatchEtaPhiAll; //!deta vs. dphi of matched cluster-track pairs
TH2 *fHistMatchEvsP[4]; //!cluster energy vs. track momentum of matched pairs
TH2 *fHistNMatchEnergy[4]; //!n matches vs. cluster energy
TH2 *fHistNCellsEnergy[4][4]; //!n cells vs. cluster energy
TH1 *fHistEsubPch[8]; //!Esub vs. total momentum of matched tracks (only 1 match)
TH2 *fHistEsubPchRat[8]; //!Esub/momentum of matched tracks vs. total momentum of matched tracks (only 1 match)
TH2 *fHistEsubPchRatAll[8]; //!Esub/momentum of matched tracks vs. total momentum of matched tracks (all number of matches)
-
- // Embedding QA plots
TH2 *fHistEmbTrackMatchesOversub[4]; //!Over-subtracted energy / cluster energy with embedded track matches (non-embedded matches < 5%)
TH2 *fHistNonEmbTrackMatchesOversub[4]; //!Over-subtracted energy / cluster energy with non-embedded track matches (embedded matches < 5%)
TH2 *fHistOversubMCClusters[4]; //!Over-subtracted energy / cluster energy (cluster MC energy fraction > 95%)
AliHadCorrTask(const AliHadCorrTask&); // not implemented
AliHadCorrTask &operator=(const AliHadCorrTask&); // not implemented
- ClassDef(AliHadCorrTask, 13) // Hadronic correction task
+ ClassDef(AliHadCorrTask, 14) // Hadronic correction task
};
#endif