]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGDQ/dielectron/AliDielectronHelper.h
including switch to set on/off iso-track core removal, cleaning and bug fix
[u/mrichter/AliRoot.git] / PWGDQ / dielectron / AliDielectronHelper.h
index 3d4ce44b16cda42fd49b9627239cffe25a840ece..4308e2d88d7c4699d1cfe70805c1e32f95e223f0 100644 (file)
@@ -23,16 +23,16 @@ class AliMCEvent;
 namespace AliDielectronHelper
 {
 
-
-
 TVectorD* MakeLogBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
 TVectorD* MakeLinBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
 TVectorD* MakeArbitraryBinning(const char* bins);
 
-Int_t GetNch(const AliMCEvent *ev=0x0, Double_t eta=0.9);
-Int_t GetNacc(const AliVEvent *ev=0x0);
-Int_t GetNaccTrcklts(const AliVEvent *ev=0x0, Double_t etaRange=1.6);
-Double_t GetNaccTrckltsCorrected(const AliVEvent *event, Double_t uncorrectedNacc, Double_t vtxZ, Int_t type); 
+  void     GetMaxPtAndPhi(const AliVEvent *ev, Double_t &ptMax, Double_t &phiOfptMax);
+  Int_t    GetNch(const AliMCEvent *ev=0x0, Double_t eta=0.9);
+  Int_t    GetNacc(const AliVEvent *ev=0x0);
+  Double_t GetITSTPCMatchEff(const AliVEvent *ev=0x0);
+  Int_t    GetNaccTrcklts(const AliVEvent *ev=0x0, Double_t etaRange=1.6);
+  Double_t GetNaccTrckltsCorrected(const AliVEvent *event, Double_t uncorrectedNacc, Double_t vtxZ, Int_t type); 
 
 void RotateKFParticle(AliKFParticle * kfParticle,Double_t angle, const AliVEvent * const ev=0x0);
 Int_t GetNMothers(const AliMCEvent *ev=0x0, Double_t etaRange=0.9, Int_t pdgMother=-999, Int_t pdgDaughter=-999, Int_t prim=-1);