]>
Commit | Line | Data |
---|---|---|
0a28d543 | 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 | //=========================================================================// | |
14 | ||
15 | #include "THnSparse.h" | |
16 | #include "AliEbyEPidRatioBase.h" | |
17 | ||
18 | class AliEbyEPidRatioDCA : public AliEbyEPidRatioBase { | |
19 | ||
20 | public: | |
21 | ||
22 | AliEbyEPidRatioDCA(); | |
23 | virtual ~AliEbyEPidRatioDCA(); | |
24 | ||
25 | virtual void Process(); | |
26 | void SetESDTrackCutsBkg(AliESDtrackCuts *p) {fESDTrackCutsBkg = p;} | |
27 | THnSparseD* GetHnDCA() {return fHnDCA;} | |
28 | ||
29 | private: | |
30 | ||
31 | AliEbyEPidRatioDCA(const AliEbyEPidRatioDCA&); // not implemented | |
32 | AliEbyEPidRatioDCA& operator=(const AliEbyEPidRatioDCA&); // not implemented | |
33 | ||
34 | virtual void CreateHistograms(); | |
35 | Int_t GetContIdxTrack(Int_t label, Int_t sign, Int_t gPdgCode); | |
36 | AliESDtrackCuts *fESDTrackCutsBkg; //! ESD cuts | |
37 | THnSparseD *fHnDCA; // THnSparseD contamination DCA | |
38 | ||
39 | ClassDef(AliEbyEPidRatioDCA, 1); | |
40 | }; | |
41 | ||
42 | #endif |