#ifndef ALIAODPIDHF_H #define ALIAODPIDHF_H /* Copyright(c) 1998-2006, ALICE Experiment at CERN, All rights reserved. * * See cxx source for full Copyright notice */ /* $Id$ */ //*********************************************************** //// Class AliAODPidHF //// class for PID with AliAODRecoDecayHF //// Authors: D. Caffarri caffarri@pd.infn.it, A.Dainese andrea.dainese@pd.infn.it, S. Dash dash@to.infn.it, F. Prino prino@to.infn.it, R. Romita r.romita@gsi.de, Y. Wang yifei@pi0.physi.uni-heidelberg.de ////*********************************************************** #include "AliAODPid.h" #include "AliAODTrack.h" #include "AliPIDResponse.h" class AliAODPidHF : public AliAODPid{ public: AliAODPidHF(); AliAODPidHF(const AliAODPidHF& pid); AliAODPidHF& operator=(const AliAODPidHF& pid); virtual ~AliAODPidHF(); //Setters void SetSigma(Double_t *sigma){ for(Int_t i=0; ifPLimit[1] Bool_t fAsym; // asimmetric PID required Bool_t fTPC; //switch to include or exclude TPC Bool_t fTOF; // switch to include or exclude TOF Bool_t fITS; //switch to include or exclude ITS Bool_t fTRD; // switch to include or exclude TRD Int_t fMatch; //switch to combine the info from more detectors: 1 = || , 2 = &, 3 = p region Bool_t fCompat; // compatibility region : useful only if fMatch=1 Double_t fPCompatTOF; // compatibility p limit for TOF Int_t fnNSigmaCompat; // number of sigmas Double_t *fnSigmaCompat; //[fnNSigmaCompat] 0: n sigma for TPC compatibility band, 1: for TOF Bool_t fMC; // MC(kTRUE) or real data (kFALSE, default option) Bool_t fOnePad; // real data with one pad clusters Bool_t fMCLowEn2011; // MC for low energy MC Bool_t fPbPb; // real data PbPb Bool_t fTOFdecide; // real data PbPb Bool_t fOldPid; // old PID method implemented AliPIDResponse *fPidResponse; //pid response ClassDef(AliAODPidHF,12) // AliAODPid for heavy flavor PID }; #endif