]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGCF/EBYE/PIDFluctuation/task/AliEbyEPidRatioDCA.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / PWGCF / EBYE / PIDFluctuation / task / AliEbyEPidRatioDCA.h
CommitLineData
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
18class 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