]> 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
e146cc53 18
0a28d543 19class 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