#ifndef ALIRDHFCUTSD0TOKPIPIPI_H
#define ALIRDHFCUTSD0TOKPIPIPI_H
#include "AliRDHFCuts.h"
#include "AliAODRecoDecayHF4Prong.h"
class AliRDHFCutsD0toKpipipi : public AliRDHFCuts
{
public:
AliRDHFCutsD0toKpipipi(const char* name="CutsD0toKpipipi");
virtual ~AliRDHFCutsD0toKpipipi(){}
AliRDHFCutsD0toKpipipi(const AliRDHFCutsD0toKpipipi& source);
AliRDHFCutsD0toKpipipi& operator=(const AliRDHFCutsD0toKpipipi& source);
using AliRDHFCuts::GetCutVarsForOpt;
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d,Float_t *vars,Int_t nvars,Int_t *pdgdaughters){
return GetCutVarsForOpt(d,vars,nvars,pdgdaughters,0x0);
}
virtual void GetCutVarsForOpt(AliAODRecoDecayHF *d,Float_t *vars,Int_t nvars,Int_t *pdgdaughters,AliAODEvent* aod);
using AliRDHFCuts::IsSelected;
virtual Int_t IsSelected(TObject* obj,Int_t selectionLevel);
virtual Int_t IsSelectedFromPID(AliAODRecoDecayHF4Prong *d, Int_t *hyp1, Int_t *hyp2, Int_t *hyp3, Int_t *hyp4);
virtual Int_t D01Selected(TObject* obj,Int_t selectionLevel);
virtual Int_t D02Selected(TObject* obj,Int_t selectionLevel);
virtual Int_t D0bar1Selected(TObject* obj,Int_t selectionLevel);
virtual Int_t D0bar2Selected(TObject* obj,Int_t selectionLevel);
Float_t GetMassCut(Int_t iPtBin=0) const { return (GetCuts() ? fCutsRD[GetGlobalIndex(0,iPtBin)] : 1.e6);}
Float_t GetDCACut(Int_t iPtBin=0) const { return (GetCuts() ? fCutsRD[GetGlobalIndex(1,iPtBin)] : 1.e6);}
Bool_t GetUsePID(Int_t iPtBin=0) const { return (GetCuts() ? (Bool_t)(fCutsRD[GetGlobalIndex(8,iPtBin)]) : kFALSE);}
virtual Bool_t IsInFiducialAcceptance(Double_t pt,Double_t y) const;
protected:
ClassDef(AliRDHFCutsD0toKpipipi,1);
};
#endif
AliRDHFCutsD0toKpipipi.h:1 AliRDHFCutsD0toKpipipi.h:2 AliRDHFCutsD0toKpipipi.h:3 AliRDHFCutsD0toKpipipi.h:4 AliRDHFCutsD0toKpipipi.h:5 AliRDHFCutsD0toKpipipi.h:6 AliRDHFCutsD0toKpipipi.h:7 AliRDHFCutsD0toKpipipi.h:8 AliRDHFCutsD0toKpipipi.h:9 AliRDHFCutsD0toKpipipi.h:10 AliRDHFCutsD0toKpipipi.h:11 AliRDHFCutsD0toKpipipi.h:12 AliRDHFCutsD0toKpipipi.h:13 AliRDHFCutsD0toKpipipi.h:14 AliRDHFCutsD0toKpipipi.h:15 AliRDHFCutsD0toKpipipi.h:16 AliRDHFCutsD0toKpipipi.h:17 AliRDHFCutsD0toKpipipi.h:18 AliRDHFCutsD0toKpipipi.h:19 AliRDHFCutsD0toKpipipi.h:20 AliRDHFCutsD0toKpipipi.h:21 AliRDHFCutsD0toKpipipi.h:22 AliRDHFCutsD0toKpipipi.h:23 AliRDHFCutsD0toKpipipi.h:24 AliRDHFCutsD0toKpipipi.h:25 AliRDHFCutsD0toKpipipi.h:26 AliRDHFCutsD0toKpipipi.h:27 AliRDHFCutsD0toKpipipi.h:28 AliRDHFCutsD0toKpipipi.h:29 AliRDHFCutsD0toKpipipi.h:30 AliRDHFCutsD0toKpipipi.h:31 AliRDHFCutsD0toKpipipi.h:32 AliRDHFCutsD0toKpipipi.h:33 AliRDHFCutsD0toKpipipi.h:34 AliRDHFCutsD0toKpipipi.h:35 AliRDHFCutsD0toKpipipi.h:36 AliRDHFCutsD0toKpipipi.h:37 AliRDHFCutsD0toKpipipi.h:38 AliRDHFCutsD0toKpipipi.h:39 AliRDHFCutsD0toKpipipi.h:40 AliRDHFCutsD0toKpipipi.h:41 AliRDHFCutsD0toKpipipi.h:42 AliRDHFCutsD0toKpipipi.h:43 AliRDHFCutsD0toKpipipi.h:44 AliRDHFCutsD0toKpipipi.h:45 AliRDHFCutsD0toKpipipi.h:46 AliRDHFCutsD0toKpipipi.h:47 AliRDHFCutsD0toKpipipi.h:48 AliRDHFCutsD0toKpipipi.h:49 AliRDHFCutsD0toKpipipi.h:50 AliRDHFCutsD0toKpipipi.h:51 AliRDHFCutsD0toKpipipi.h:52 AliRDHFCutsD0toKpipipi.h:53