1 #ifndef ALIV0CUTSSTRANGE_H
2 #define ALIV0CUTSSTRANGE_H
4 #include "AliAODpidUtil.h"
7 #include "AliAODTrack.h"
8 #include "AliESDtrack.h"
10 #include "AliAODTrack.h"
12 #include "AliAnalysisCuts.h"
16 #include "AliAnalysisUtils.h"
17 #include "AliAnalysisManager.h"
29 class AliAnalysisCuts;
33 class AliAODMCParticle;
TH2F * fHistoTPCdEdxSigmaPionAfter
TH2F * fHistodEdxCutsPion
Double_t fPIDTOFnSigmaProtonLow
void FillV0CutIndex(Int_t v0cut)
AliPIDResponse * fPIDResponse
TH2F * fHistoTPCdEdxSigmaPionBefore
TH2F * fHistoTPCdEdxProtonBefore
Double_t fPIDTPCnSigmaProtonUp
Bool_t SetTPCClusterCut(Int_t clsTPCCut)
void SetPIDResponse(AliPIDResponse *pidResponse)
Double_t fPIDTPCnSigmaPionUp
Bool_t SetCutIds(TString cutString)
TList * GetCutHistograms()
Double_t fPIDTPCnSigmaPionLow
TH2F * fHistoTPCdEdxPionAfter
static const char * fgkCutNames[kNCuts]
Int_t GetV0FinderSameSign()
Bool_t GetPIDproton(AliVTrack *fCurrentTrack)
TH2F * fHistoTOFdEdxProtonAfter
Bool_t GetPIDpion(AliVTrack *fCurrentTrack)
Bool_t PhotonIsSelectedMC(TParticle *particle, AliStack *fMCStack, Bool_t checkForConvertedGamma)
TH2F * fHistoTOFdEdxProtonBefore
AliVTrack * GetTrack(AliVEvent *event, Int_t label)
void SetIsQA(Bool_t isQA)
TH2F * fHistoTOFdEdxSigmaProtonBefore
virtual Bool_t IsSelected(TList *)
void InitCutHistograms(TString name="", Bool_t preCut=kTRUE)
Bool_t SetPionPIDCut(Int_t pPIDcut)
virtual Bool_t IsSelected(TObject *)
Double_t fPIDTOFnSigmaPionUp
Bool_t SelectV0Finder(Bool_t onfly)
TH2F * fHistoTPCdEdxSigmaProtonAfter
Double_t fPIDTOFnSigmaPionLow
void PrintCutsWithValues()
TH2F * fHistoTPCdEdxSigmaProtonBefore
AliPIDResponse * GetPIDResponse()
Double_t fUseCorrectedTPCClsInfo
Bool_t SetProtonPIDCut(Int_t pPIDcut)
TH2F * fHistoTPCdEdxProtonAfter
virtual ~AliV0CutsStrange()
TH2F * fHistoTOFdEdxPionAfter
AliV0CutsStrange & operator=(const AliV0CutsStrange &)
TH2F * fHistodEdxCutsProton
Double_t fPIDTPCnSigmaProtonLow
Double_t fPIDTOFnSigmaProtonUp
void SetV0ReaderName(TString name)
TH2F * fHistoTOFdEdxPionBefore
Bool_t SetCut(cutIds cutID, Int_t cut)
Bool_t SetV0Finder(Int_t v0FinderType)
void SetFillCutHistograms(TString name="", Bool_t preCut=kTRUE)
AliV0CutsStrange(const char *name="V0ReaderCutsStrange", const char *title="V0ReaderCutsStrange")
TH2F * fHistoTPCdEdxPionBefore
TH2F * fHistoTOFdEdxSigmaPionAfter
Int_t fUseOnFlyV0FinderSameSign
Bool_t InitializeCutsFromCutString(const TString analysisCutSelection)
TH2F * fHistoTOFdEdxSigmaPionBefore
AliESDtrack * GetESDTrack(AliESDEvent *event, Int_t label)
TH2F * fHistoTOFdEdxSigmaProtonAfter
TString fV0ReaderStrangeName