ROOT logo
#ifndef ALIEBYEPIDRSTIODCA_H
#define ALIEBYEPIDRSTIODCA_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */
//=========================================================================//
//             AliEbyE Analysis for Particle Ratio Fluctuation             //
//                   Deepika Rathee  | Satyajit Jena                       //
//                   drathee@cern.ch | sjena@cern.ch                       //
//                  Date: Wed Jul  9 18:38:30 CEST 2014                    //
//          New approch to find particle ratio to reduce memory            //
//                             (Test Only)                                 //
//        Copied from NetParticle Classes
//        Origin: Authors: Jochen Thaeder <jochen@thaeder.de>
//                         Michael Weber <m.weber@cern.ch>
//=========================================================================//

#include "THnSparse.h"
#include "AliEbyEPidRatioBase.h"


class AliEbyEPidRatioDCA : public AliEbyEPidRatioBase {

 public:

  AliEbyEPidRatioDCA();
  virtual ~AliEbyEPidRatioDCA();

  virtual void Process();
  void SetESDTrackCutsBkg(AliESDtrackCuts *p) {fESDTrackCutsBkg = p;}
  THnSparseD* GetHnDCA() {return fHnDCA;}
  
 private:

  AliEbyEPidRatioDCA(const AliEbyEPidRatioDCA&); // not implemented
  AliEbyEPidRatioDCA& operator=(const AliEbyEPidRatioDCA&); // not implemented

  virtual void CreateHistograms();
  Int_t GetContIdxTrack(Int_t label, Int_t sign, Int_t gPdgCode);
  AliESDtrackCuts    *fESDTrackCutsBkg;       //! ESD cuts  
  THnSparseD         *fHnDCA;                 //  THnSparseD contamination DCA
  
  ClassDef(AliEbyEPidRatioDCA, 1);
};

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