ROOT logo
#ifndef ALIDIELECTRONHELPER_H
#define ALIDIELECTRONHELPER_H
/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

///////////////////////////////////////////////////////////////////////////////////////////
//                                                                                       //
// Dielectron helpers                                                                    //
//                                                                                       //
//                                                                                       //
// Authors:                                                                              //
//   Jens Wiechula <Jens.Wiechula@cern.ch>                                               //
//                                                                                       //
///////////////////////////////////////////////////////////////////////////////////////////


#include <TVectorDfwd.h>

class AliKFParticle;
class AliVEvent;
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);

  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);


}

#endif
 AliDielectronHelper.h:1
 AliDielectronHelper.h:2
 AliDielectronHelper.h:3
 AliDielectronHelper.h:4
 AliDielectronHelper.h:5
 AliDielectronHelper.h:6
 AliDielectronHelper.h:7
 AliDielectronHelper.h:8
 AliDielectronHelper.h:9
 AliDielectronHelper.h:10
 AliDielectronHelper.h:11
 AliDielectronHelper.h:12
 AliDielectronHelper.h:13
 AliDielectronHelper.h:14
 AliDielectronHelper.h:15
 AliDielectronHelper.h:16
 AliDielectronHelper.h:17
 AliDielectronHelper.h:18
 AliDielectronHelper.h:19
 AliDielectronHelper.h:20
 AliDielectronHelper.h:21
 AliDielectronHelper.h:22
 AliDielectronHelper.h:23
 AliDielectronHelper.h:24
 AliDielectronHelper.h:25
 AliDielectronHelper.h:26
 AliDielectronHelper.h:27
 AliDielectronHelper.h:28
 AliDielectronHelper.h:29
 AliDielectronHelper.h:30
 AliDielectronHelper.h:31
 AliDielectronHelper.h:32
 AliDielectronHelper.h:33
 AliDielectronHelper.h:34
 AliDielectronHelper.h:35
 AliDielectronHelper.h:36
 AliDielectronHelper.h:37
 AliDielectronHelper.h:38
 AliDielectronHelper.h:39
 AliDielectronHelper.h:40
 AliDielectronHelper.h:41
 AliDielectronHelper.h:42
 AliDielectronHelper.h:43