]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGJE/FlavourJetTasks/AliPicoV0RD.h
Merge branch 'feature-movesplit'
[u/mrichter/AliRoot.git] / PWGJE / FlavourJetTasks / AliPicoV0RD.h
1 #ifndef ALIPICOV0RD_H
2 #define ALIPICOV0RD_H
3
4 #include "AliPicoV0Base.h"
5
6 class AliPicoV0RD : public AliPicoV0Base {
7
8  public :
9
10   AliPicoV0RD();
11   AliPicoV0RD(UInt_t   wMask,
12               Double_t dV0Radius,
13               Double_t dV0CosPA,
14               Double_t dV0DistToPVoverP,
15               Double_t dDausDCA,
16               Double_t dPosDCAtoPV,
17               Double_t dNegDCAtoPV,
18               Float_t  dDauXrowsTPC,
19               Double_t dDauXrowsOverFindableClusTPC,
20               Double_t dPosPx, Double_t dPosPy, Double_t dPosPz,
21               Double_t dNegPx, Double_t dNegPy, Double_t dNegPz,
22               Bool_t   bPosInJC, Bool_t bNegInJC,
23               Float_t  dPosPionSigmaTPC, Float_t dPosProtonSigmaTPC,
24               Float_t  dNegPionSigmaTPC, Float_t dNegProtonSigmaTPC);
25   AliPicoV0RD(const AliPicoV0RD &src);
26   AliPicoV0RD& operator=(const AliPicoV0RD &src);
27   virtual ~AliPicoV0RD();
28
29   Bool_t IsKshort(Double_t dCuts[10]);
30   Bool_t IsLambda(Double_t dCuts[10]);
31   Bool_t IsAntiLa(Double_t dCuts[10]);
32
33   void GetControlVariables(Float_t d[20]);
34 //=============================================================================
35
36  private :
37
38   Float_t fPosPionSigmaTPC;  //
39   Float_t fNegPionSigmaTPC;  //
40
41   Float_t fPosProtonSigmaTPC;  //
42   Float_t fNegProtonSigmaTPC;  //
43
44   ClassDef(AliPicoV0RD, 3);
45 };
46
47 #endif