X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGGA%2FEMCALTasks%2FAliAnalysisTaskEMCALIsoPhoton.h;h=42cf54616e0567a71d29f99aa8eda7e3c5fcf56f;hb=559660d16975ed5fbda8a977cbbfb155ec0799a2;hp=685cb4baafad4bb5cbdb531086f259e97b790878;hpb=7548348774b23d2dbcc574310219fb3f3a16fc29;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGGA/EMCALTasks/AliAnalysisTaskEMCALIsoPhoton.h b/PWGGA/EMCALTasks/AliAnalysisTaskEMCALIsoPhoton.h index 685cb4baafa..42cf54616e0 100644 --- a/PWGGA/EMCALTasks/AliAnalysisTaskEMCALIsoPhoton.h +++ b/PWGGA/EMCALTasks/AliAnalysisTaskEMCALIsoPhoton.h @@ -70,7 +70,8 @@ class AliAnalysisTaskEMCALIsoPhoton : public AliAnalysisTaskSE { void SetEtPtHistoBinning(Int_t n, Double_t lowx, Double_t highx) { fNBinsPt = n; fPtBinLowEdge = lowx; fPtBinHighEdge = highx; } - + void SetRemoveMatchClus(Bool_t b) { fRemMatchClus = b; } + void SetMinIsoClusE(Double_t emin) { fMinIsoClusE = emin; } protected: TObjArray *fESDClusters; //!pointer to EMCal clusters @@ -111,6 +112,10 @@ class AliAnalysisTaskEMCALIsoPhoton : public AliAnalysisTaskSE { Int_t fNBinsPt; // set the number of bins in axis of histograms filled with pt (or Et) Double_t fPtBinLowEdge; // low edge of the first pt (Et) bin Double_t fPtBinHighEdge; // high edge of the first pt (Et) bin + Bool_t fRemMatchClus; // flag to remove completely a cluster matched from the isolation + Double_t fMinIsoClusE; // minimum energy for a cluster to be counted in the iso cone + Int_t fNCuts; // number of cuts (QA purposes) + TString fCuts; //string to hol cuts names @@ -140,8 +145,10 @@ class AliAnalysisTaskEMCALIsoPhoton : public AliAnalysisTaskSE { TH2F *fNClusPerPho; //!delta-eta x delta-phi(reco-mc) TH2F *fMcPtInConeBG; //!sum of mc-pt of "primary" particles inside de cone, as a function of NET-ISO in BG template TH2F *fMcPtInConeSBG; //!sum of mc-pt of "primary" particles inside de cone, as a function of NET-ISO in SBG range - TH2F *fMcPtInConeBGnoUE; //!sum of mc-pt of "primary" particles inside de cone, as a function of NET-ISO in BG template no UE sub - TH2F *fMcPtInConeSBGnoUE; //!sum of mc-pt of "primary" particles inside de cone, as a function of NET-ISO in SBG range no UE sub + TH2F *fMcPtInConeBGnoUE; //!sum of mc-pt of "primary" particles inside de cone, as a function of ISO in BG template no UE sub + TH2F *fMcPtInConeSBGnoUE; //!sum of mc-pt of "primary" particles inside de cone, as a function of ISO in SBG range no UE sub + TH2F *fMcPtInConeTrBGnoUE; //!sum of mc-pt of "primary" particles inside de cone, as a function of trk only ISO in BG template no UE sub + TH2F *fMcPtInConeTrSBGnoUE; //!sum of mc-pt of "primary" particles inside de cone, as a function of trk only ISO in SBG range no UE sub TH2F *fAllIsoEtMcGamma; //!all iso distribution vs. Et clus for clusters comming from a MC prompt photon TH2F *fAllIsoNoUeEtMcGamma; //!all iso distribution (without UE subtraction) vs. Et clus for clusters comming from a MC prompt photon TH3F *fMCDirPhotonPtEtaPhiNoClus; //!pt x eta x phi for prompt photons that didn't produce clusters @@ -158,6 +165,7 @@ class AliAnalysisTaskEMCALIsoPhoton : public AliAnalysisTaskSE { TH1F *fEmcClusETM1; //!emcal track matched cluster energy (TracDx,z method) TH1F *fEmcClusETM2; //!emcal track matched cluster energy (track->GetEMCALcluster() method) TH1F *fEmcClusNotExo; //!cluster energy (exotics removed) + TH2F *fEmcClusEClusCuts; //!cluster E spectrum per cluster cut (none, exotic, exo+cpv1, exo+cpv1+time, exo+cpv1+time+m02) TH2F *fEmcClusEPhi; //!cluster E spectrum vs. phi TH2F *fEmcClusEPhiCut; //!cluster E spectrum vs. phi in "triggered event" TH2F *fEmcClusEEta; //!cluster E spectrum vs. eta