1 #ifndef ALIHADCORRTASK_H
2 #define ALIHADCORRTASK_H
33 void DoMatchedTracksLoop(Int_t icluster, Double_t &totalTrkP, Int_t &Nmatches, Double_t &trkPMCfrac, Int_t &NMCmatches);
37 Double_t
GetPhiMean(Int_t pbin, Int_t centbin)
const;
38 Double_t
GetPhiSigma(Int_t pbin, Int_t centbin)
const;
TH2 * fHistNonEmbTrackMatchesOversub[4]
Over-subtracted energy / cluster energy with embedded track matches (non-embedded matches < 5%) ...
TH2 * fHistNClusMatchCent
n matches vs. centraity
TH2 * fHistOversubNonMCClusters[4]
Over-subtracted energy / cluster energy (cluster MC energy fraction > 95%)
TH2 * fHistEmbTrackMatchesOversub[4]
Esub/momentum of matched tracks vs. total momentum of matched tracks (all number of matches) ...
Double_t GetEtaSigma(Int_t pbin) const
Base task in the EMCAL framework.
TH2 * fHistEsubPchRatAll[8]
Esub/momentum of matched tracks vs. total momentum of matched tracks (only 1 match) ...
void SetOutClusName(const char *n)
TH1 * fHistEafter
average energy of clusters before correction vs. centrality
void SetEtaMatch(Double_t eta)
void SetHadCorr(Double_t c)
Double_t GetPhiMean(Int_t pbin, Int_t centbin) const
TH2 * fHistNCellsEnergy[4][4]
n matches vs. cluster energy
TH2 * fHistOversub[4]
Over-subtracted energy / cluster energy (cluster MC energy fraction < 5%)
Double_t ApplyHadCorrAllTracks(Int_t icluster, Double_t hadCorr)
UInt_t GetMomBin(Double_t pt) const
TClonesArray * fOutClusters
ESD/AOD mode.
TH2 * fHistMatchEtaPhiAll
deta vs. dphi of matched cluster-track pairs
TH2 * fHistNMatchCent
E/P vs. centrality.
Double_t ApplyHadCorrOneTrack(Int_t icluster, Double_t hadCorr)
Double_t GetPhiSigma(Int_t pbin, Int_t centbin) const
void DoMatchedTracksLoop(Int_t icluster, Double_t &totalTrkP, Int_t &Nmatches, Double_t &trkPMCfrac, Int_t &NMCmatches)
TH1 * fHistNclusMatchvsCent
n clusters vs. centrality
TH2 * fHistMatchdRvsEP[4]
n cells vs. cluster energy
void SetTrackClus(Int_t c)
TH2 * fHistMatchEtaPhiAllCl
deta vs. dphi of all cluster-track pairs (tr loop)
TH2 * fHistOversubMCClusters[4]
Over-subtracted energy / cluster energy with non-embedded track matches (embedded matches < 5%) ...
TH2 * fHistEoPCent
average energy of clusters after correction vs. centrality
TH1 * fHistEsubPch[8]
n clusters macthed to some track (tracks allowed to match more than one cluster)
TH2 * fHistMatchEtaPhi[8][9][2]
output cluster collection
void SetPhiMatch(Double_t phi)
TH2 * fHistNMatchEnergy[4]
cluster energy vs. track momentum of matched pairs
TH2 * fHistMatchEtaPhiAllTr
deta vs. dphi of matched cluster-track pairs
void UserCreateOutputObjects()
virtual ~AliHadCorrTask()
TH2 * fHistMatchEvsP[4]
deta vs. dphi of all cluster-track pairs (cl loop)
AliHadCorrTask & operator=(const AliHadCorrTask &)
void SetDoExact(Bool_t d)
TH2 * fHistEsubPchRat[8]
Esub vs. total momentum of matched tracks (only 1 match)
void SetEexcl(Double_t Emin)
TH1 * fHistEbefore
n clusters matched to some track vs. centrality
TH1 * fHistNclusvsCent
matching distance vs. E/P