]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/vertexingHF/AliRDHFCutsLctoV0.h
Added event-level selection (Chiara)
[u/mrichter/AliRoot.git] / PWG3 / vertexingHF / AliRDHFCutsLctoV0.h
CommitLineData
a07ad8e0 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
13class 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