]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGCF/EBYE/PIDFluctuation/task/AliEbyEPidRatioDCA.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGCF / EBYE / PIDFluctuation / task / AliEbyEPidRatioDCA.h
1 #ifndef ALIEBYEPIDRSTIODCA_H
2 #define ALIEBYEPIDRSTIODCA_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6 //=========================================================================//
7 //             AliEbyE Analysis for Particle Ratio Fluctuation             //
8 //                   Deepika Rathee  | Satyajit Jena                       //
9 //                   drathee@cern.ch | sjena@cern.ch                       //
10 //                  Date: Wed Jul  9 18:38:30 CEST 2014                    //
11 //          New approch to find particle ratio to reduce memory            //
12 //                             (Test Only)                                 //
13 //        Copied from NetParticle Classes
14 //        Origin: Authors: Jochen Thaeder <jochen@thaeder.de>
15 //                         Michael Weber <m.weber@cern.ch>
16 //=========================================================================//
17
18 #include "THnSparse.h"
19 #include "AliEbyEPidRatioBase.h"
20
21
22 class AliEbyEPidRatioDCA : public AliEbyEPidRatioBase {
23
24  public:
25
26   AliEbyEPidRatioDCA();
27   virtual ~AliEbyEPidRatioDCA();
28
29   virtual void Process();
30   void SetESDTrackCutsBkg(AliESDtrackCuts *p) {fESDTrackCutsBkg = p;}
31   THnSparseD* GetHnDCA() {return fHnDCA;}
32   
33  private:
34
35   AliEbyEPidRatioDCA(const AliEbyEPidRatioDCA&); // not implemented
36   AliEbyEPidRatioDCA& operator=(const AliEbyEPidRatioDCA&); // not implemented
37
38   virtual void CreateHistograms();
39   Int_t GetContIdxTrack(Int_t label, Int_t sign, Int_t gPdgCode);
40   AliESDtrackCuts    *fESDTrackCutsBkg;       //! ESD cuts  
41   THnSparseD         *fHnDCA;                 //  THnSparseD contamination DCA
42   
43   ClassDef(AliEbyEPidRatioDCA, 1);
44 };
45
46 #endif