]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGDQ/dielectron/AliDielectronHelper.h
Removing leftover return
[u/mrichter/AliRoot.git] / PWGDQ / dielectron / AliDielectronHelper.h
1 #ifndef ALIDIELECTRONHELPER_H
2 #define ALIDIELECTRONHELPER_H
3 /* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 ///////////////////////////////////////////////////////////////////////////////////////////
7 //                                                                                       //
8 // Dielectron helpers                                                                    //
9 //                                                                                       //
10 //                                                                                       //
11 // Authors:                                                                              //
12 //   Jens Wiechula <Jens.Wiechula@cern.ch>                                               //
13 //                                                                                       //
14 ///////////////////////////////////////////////////////////////////////////////////////////
15
16
17 #include <TVectorDfwd.h>
18
19 class AliKFParticle;
20 class AliVEvent;
21 class AliMCEvent;
22
23 namespace AliDielectronHelper
24 {
25
26 TVectorD* MakeLogBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
27 TVectorD* MakeLinBinning(Int_t nbinsX, Double_t xmin, Double_t xmax);
28 TVectorD* MakeArbitraryBinning(const char* bins);
29
30   void     GetMaxPtAndPhi(const AliVEvent *ev, Double_t &ptMax, Double_t &phiOfptMax);
31   Int_t    GetNch(const AliMCEvent *ev=0x0, Double_t eta=0.9);
32   Int_t    GetNacc(const AliVEvent *ev=0x0);
33   Double_t GetITSTPCMatchEff(const AliVEvent *ev=0x0);
34   Int_t    GetNaccTrcklts(const AliVEvent *ev=0x0, Double_t etaRange=1.6);
35   Double_t GetNaccTrckltsCorrected(const AliVEvent *event, Double_t uncorrectedNacc, Double_t vtxZ, Int_t type); 
36
37 void RotateKFParticle(AliKFParticle * kfParticle,Double_t angle, const AliVEvent * const ev=0x0);
38 Int_t GetNMothers(const AliMCEvent *ev=0x0, Double_t etaRange=0.9, Int_t pdgMother=-999, Int_t pdgDaughter=-999, Int_t prim=-1);
39
40
41 }
42
43 #endif