1 #ifndef ALIEBYEPIDRSTIODCA_H
2 #define ALIEBYEPIDRSTIODCA_H
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 //
13 // Copied from NetParticle Classes
14 // Origin: Authors: Jochen Thaeder <jochen@thaeder.de>
15 // Michael Weber <m.weber@cern.ch>
16 //=========================================================================//
18 #include "THnSparse.h"
19 #include "AliEbyEPidRatioBase.h"
22 class AliEbyEPidRatioDCA : public AliEbyEPidRatioBase {
27 virtual ~AliEbyEPidRatioDCA();
29 virtual void Process();
30 void SetESDTrackCutsBkg(AliESDtrackCuts *p) {fESDTrackCutsBkg = p;}
31 THnSparseD* GetHnDCA() {return fHnDCA;}
35 AliEbyEPidRatioDCA(const AliEbyEPidRatioDCA&); // not implemented
36 AliEbyEPidRatioDCA& operator=(const AliEbyEPidRatioDCA&); // not implemented
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
43 ClassDef(AliEbyEPidRatioDCA, 1);