]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG3/vertexingHF/AliRDHFCutsLctoV0.h
Dplus task used AliAODPidHF via AliRDHFCutsDplustoKpipi (Renu, Francesco)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliRDHFCutsLctoV0.h
1 #ifndef ALIRDHFCUTSLCTOV0_H
2 #define ALIRDHFCUTSLCTOV0_H
3 /* Copyright(c) 1998-2010, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 //***********************************************************
7 // Class AliRDHFCutsLctoV0
8 // class for cuts on AOD reconstructed Lc-> V0 + bachelor
9 //***********************************************************
10
11 #include "AliRDHFCuts.h"
12
13 class AliRDHFCutsLctoV0 : public AliRDHFCuts 
14 {
15  public:
16
17   AliRDHFCutsLctoV0(const char* name="CutsLctoV0");
18   
19   virtual ~AliRDHFCutsLctoV0(){;}
20
21   AliRDHFCutsLctoV0(const AliRDHFCutsLctoV0& source);
22   AliRDHFCutsLctoV0& operator=(const AliRDHFCutsLctoV0& source); 
23  
24   virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d,Float_t *vars,Int_t nvars,Int_t *pdgdaughters);
25
26   using AliRDHFCuts::IsSelected;
27   virtual Int_t IsSelected(TObject* obj,Int_t selectionLevel);
28   
29   Float_t GetMassCut(Int_t iPtBin=0) const { return (GetCuts() ? fCutsRD[GetGlobalIndex(0,iPtBin)] : 1.e6);}
30   Float_t GetDCACut(Int_t iPtBin=0) const { return (GetCuts() ? fCutsRD[GetGlobalIndex(7,iPtBin)] : 1.e6);}
31
32  protected:
33
34
35   ClassDef(AliRDHFCutsLctoV0,1);  // class for cuts on AOD reconstructed Lc->V0+bachelor
36 };
37
38 #endif