1 #ifndef ALIV0CUTSSTRANGE_H 2 #define ALIV0CUTSSTRANGE_H 4 #include "AliAODpidUtil.h" 7 #include "AliAODTrack.h" 8 #include "AliESDtrack.h" 10 #include "AliMCEvent.h" 11 #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
Int_t GetV0FinderSameSign()
Bool_t GetPIDproton(AliVTrack *fCurrentTrack)
TH2F * fHistoTOFdEdxProtonAfter
Bool_t GetPIDpion(AliVTrack *fCurrentTrack)
TH2F * fHistoTOFdEdxProtonBefore
AliVTrack * GetTrack(AliVEvent *event, Int_t label)
void SetIsQA(Bool_t isQA)
TH2F * fHistoTOFdEdxSigmaProtonBefore
virtual Bool_t IsSelected(TList *)
static const char * fgkCutNames[kNCuts]
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
Bool_t PhotonIsSelectedMC(TParticle *particle, AliMCEvent *mcEvent, Bool_t checkForConvertedGamma)
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