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