AliPhysics  5e2c166 (5e2c166)
AliAODPidHF Class Reference

#include <AliAODPidHF.h>

Inheritance diagram for AliAODPidHF:

Public Types

enum  ECombDetectors { kTPC, kTOF, kTPCTOF, kTPCITS }
 

Public Member Functions

 AliAODPidHF ()
 
 AliAODPidHF (const AliAODPidHF &pid)
 
virtual ~AliAODPidHF ()
 
void SetSigma (Double_t *sigma)
 
void SetSigma (Int_t idet, Double_t sigma)
 
void SetSigmaForTPC (Double_t *sigma)
 
void SetSigmaForTPCCompat (Double_t sigma)
 
void SetSigmaForTOFCompat (Double_t sigma)
 
void SetSigmaForTOF (Double_t sigma)
 
void SetSigmaForITS (Double_t sigma)
 
void SetTofSigma (Double_t sigma)
 
void SetCutOnTOFmismatchProb (Double_t cut=0.01)
 
void DisableCutOnTOFmismatchProb ()
 
void SetMinNClustersTPCPID (Int_t minc)
 
void SetCombinednSigmaCutForPiKP (Float_t sigpi, Float_t sigk, Float_t sigp)
 
void SetTPCnSigmaRangeForPions (Float_t smin, Float_t smax)
 
void SetTOFnSigmaRangeForPions (Float_t smin, Float_t smax)
 
void SetTPCnSigmaRangeForKaons (Float_t smin, Float_t smax)
 
void SetTOFnSigmaRangeForKaons (Float_t smin, Float_t smax)
 
void SetTPCnSigmaRangeForProtons (Float_t smin, Float_t smax)
 
void SetTOFnSigmaRangeForProtons (Float_t smin, Float_t smax)
 
void SetPriors (Double_t *priors, Int_t npriors)
 
void SetPLimit (Double_t *plim, Int_t npLim)
 
void SetAsym (Bool_t asym)
 
void SetUseAsymmnSigmaTOF (Double_t nsmin, Double_t nsmax, Double_t nscompmin, Double_t nscompmax)
 
void SetTPC (Bool_t tpc)
 
void SetTOF (Bool_t tof)
 
void SetITS (Bool_t its)
 
void SetTRD (Bool_t trd)
 
void SetMatch (Int_t match)
 
void SetForceTOFforKaons (Bool_t forceTOF)
 
void SetCompat (Bool_t comp)
 
void SetMC (Bool_t mc)
 
void SetMClowenpp2011 (Bool_t mc)
 
void SetOnePad (Bool_t onepad)
 
void SetppLowEn2011 (Bool_t opt)
 
void SetPbPb (Bool_t pbpb)
 
void SetPCompatTOF (Double_t pTOF)
 
void SetTOFdecide (Bool_t tOFdecide)
 
void SetOldPid (Bool_t oldPid)
 
void SetPtThresholdTPC (Double_t ptThresholdTPC)
 
void SetMaxTrackMomForCombinedPID (Double_t mom)
 
void SetPidResponse (AliPIDResponse *pidResp)
 
void SetCombDetectors (ECombDetectors pidComb)
 
void SetPionPriorHisto (TH1F *histo)
 
void SetKaonPriorHisto (TH1F *histo)
 
void SetProtonPriorHisto (TH1F *histo)
 
Int_t GetnSigmaTPC (AliAODTrack *track, Int_t species, Double_t &sigma) const
 
Int_t GetnSigmaTOF (AliAODTrack *track, Int_t species, Double_t &sigma) const
 
Int_t GetnSigmaITS (AliAODTrack *track, Int_t species, Double_t &sigma) const
 
Double_t GetSigma (Int_t idet) const
 
Double_t GetTofSigma () const
 
void GetPriors (Double_t *priors) const
 
void GetPLimit (Double_t *plim) const
 
Bool_t GetAsym () const
 
Bool_t GetTPC () const
 
Bool_t GetTOF () const
 
Bool_t GetITS () const
 
Bool_t GetTRD () const
 
Int_t GetMatch () const
 
Bool_t GetForceTOFforKaons () const
 
Bool_t GetCompat () const
 
Bool_t GetMC () const
 
Bool_t GetOnePad () const
 
Bool_t GetppLowEn2011 () const
 
Bool_t GetMCLowEn2011 () const
 
Bool_t GetPbPb () const
 
Bool_t GetTOFdecide () const
 
Double_t GetPCompatTOF () const
 
Double_t GetnSigmaCompatTPC () const
 
Double_t GetnSigmaCompatTOF () const
 
Bool_t GetOldPid ()
 
Double_t GetPtThresholdTPC ()
 
Double_t GetMaxTrackMomForCombinedPID ()
 
AliPIDResponse * GetPidResponse () const
 
AliPIDCombined * GetPidCombined () const
 
ECombDetectors GetCombDetectors () const
 
Bool_t GetUseCombined ()
 
Bool_t GetDefaultPriors ()
 
Int_t RawSignalPID (AliAODTrack *track, TString detector) const
 
Bool_t IsKaonRaw (AliAODTrack *track, TString detector) const
 
Bool_t IsPionRaw (AliAODTrack *track, TString detector) const
 
Bool_t IsProtonRaw (AliAODTrack *track, TString detector) const
 
Bool_t IsElectronRaw (AliAODTrack *track, TString detector) const
 
void CombinedProbability (AliAODTrack *track, Bool_t *type) const
 
Bool_t CheckStatus (AliAODTrack *track, TString detectors) const
 
Bool_t CheckITSPIDStatus (AliAODTrack *track) const
 
Bool_t CheckTPCPIDStatus (AliAODTrack *track) const
 
Bool_t CheckTOFPIDStatus (AliAODTrack *track) const
 
Bool_t CheckTRDPIDStatus (AliAODTrack *track) const
 
Bool_t TPCRawAsym (AliAODTrack *track, Int_t specie) const
 
Int_t MatchTPCTOF (AliAODTrack *track, Int_t specie)
 
Int_t MatchTPCTOFMin (AliAODTrack *track, Int_t specie)
 PID nSigma strategy closer to the Bayesian approach with Max. prob. More...
 
Int_t MakeRawPid (AliAODTrack *track, Int_t specie)
 
Bool_t IsTOFPiKexcluded (AliAODTrack *track, Double_t nsigmaK)
 general method to perform PID using raw signals More...
 
Bool_t IsExcluded (AliAODTrack *track, Int_t labelTrack, Double_t nsigmaCut, TString detector)
 
void GetTPCBetheBlochParams (Double_t alephParameters[5]) const
 
void SetBetheBloch ()
 
void SetSelectedSpecies (Int_t ispecies=AliPID::kSPECIES)
 method for AliPIDCombined object More...
 
void SetPriorDistribution (AliPID::EParticleType type, TH1F *prior)
 
void DrawPrior (AliPID::EParticleType type)
 
void SetPriorsHistos (TString priorFileName)
 
void SetUpCombinedPID ()
 
void SetUseCombined (Bool_t useCombined=kTRUE)
 
void SetUseDefaultPriors (Bool_t defaultP)
 
Int_t ApplyPidTPCRaw (AliAODTrack *track, Int_t specie) const
 
Int_t ApplyPidTOFRaw (AliAODTrack *track, Int_t specie) const
 
Int_t ApplyPidITSRaw (AliAODTrack *track, Int_t specie) const
 
Int_t ApplyTOFCompatibilityBand (AliAODTrack *track, Int_t specie) const
 
void PrintAll () const
 
void SetIdBand (AliPID::EParticleType specie, AliPIDResponse::EDetector detector, TH1F *min, TH1F *max)
 Assymetric PID using histograms. More...
 
void SetIdBand (AliPID::EParticleType specie, AliPIDResponse::EDetector detector, TF1 *min, TF1 *max)
 
void SetCompBand (AliPID::EParticleType specie, AliPIDResponse::EDetector detector, TH1F *min, TH1F *max)
 
void SetCompBand (AliPID::EParticleType specie, AliPIDResponse::EDetector detector, TF1 *min, TF1 *max)
 
Bool_t CheckDetectorPIDStatus (AliPIDResponse::EDetector detector, AliAODTrack *track)
 
Float_t NumberOfSigmas (AliPID::EParticleType specie, AliPIDResponse::EDetector detector, AliAODTrack *track)
 
Int_t CheckBands (AliPID::EParticleType specie, AliPIDResponse::EDetector detector, AliAODTrack *track)
 
TF1 * GetIdBandMin (AliPID::EParticleType specie, AliPIDResponse::EDetector detector)
 
TF1 * GetIdBandMax (AliPID::EParticleType specie, AliPIDResponse::EDetector detector)
 
TF1 * GetCompBandMin (AliPID::EParticleType specie, AliPIDResponse::EDetector detector)
 
TF1 * GetCompBandMax (AliPID::EParticleType specie, AliPIDResponse::EDetector detector)
 
void SetShiftedAsymmetricPID ()
 Some suggested asymmetric PID. More...
 
void SetIdAsymmetricPID ()
 
void SetIdCompAsymmetricPID ()
 

Private Member Functions

AliAODPidHFoperator= (const AliAODPidHF &pid)
 

Private Attributes

Int_t fnNSigma
 
Double_tfnSigma
 sigma for the raw signal PID: 0-2 for TPC, 3 for TOF, 4 for ITS More...
 
Double_t fTOFSigma
 
Double_t fCutTOFmismatch
 TOF precision. More...
 
UInt_t fMinNClustersTPCPID
 Cut of TOF mismatch probability. More...
 
Int_t fnPriors
 Minimum TPC PID clusters cut. More...
 
Double_tfPriors
 set of priors More...
 
Int_t fnPLimit
 
Double_tfPLimit
 limit of p intervals for asimmetric PID: fPLimit<p[0], fPLimit[0]<p<fPLimit[1], p>fPLimit[1] More...
 
Bool_t fAsym
 
Bool_t fTPC
 asimmetric PID required More...
 
Bool_t fTOF
 switch to include or exclude TPC More...
 
Bool_t fITS
 switch to include or exclude TOF More...
 
Bool_t fTRD
 switch to include or exclude ITS More...
 
Int_t fMatch
 switch to include or exclude TRD More...
 
Bool_t fForceTOFforKaons
 switch to combine the info from more detectors: 1 = || , 2 = &, 3 = p region More...
 
Bool_t fCompat
 force TOF for kaons in mode fMatch==5 More...
 
Double_t fPCompatTOF
 compatibility region : useful only if fMatch=1 More...
 
Bool_t fUseAsymTOF
 compatibility p limit for TOF More...
 
Double_t fLownSigmaTOF
 flag for using asymmetrig nSigmaCut in TOF for fMatch==1 More...
 
Double_t fUpnSigmaTOF
 lower nsigma TOF (for fUseAsymTOF) More...
 
Double_t fLownSigmaCompatTOF
 upper nsigma TOF (for fUseAsymTOF) More...
 
Double_t fUpnSigmaCompatTOF
 lower nsigma TOF (for fUseAsymTOF) More...
 
Int_t fnNSigmaCompat
 upper nsigma TOF (for fUseAsymTOF) More...
 
Double_tfnSigmaCompat
 0: n sigma for TPC compatibility band, 1: for TOF More...
 
Double_t fMaxnSigmaCombined [3]
 
Double_t fMinnSigmaTPC [3]
 nSigma cut for pi,K,p (TPC^2+TOF^2) More...
 
Double_t fMaxnSigmaTPC [3]
 min. of nSigma range for pi,K,p in TPC (match==5) More...
 
Double_t fMinnSigmaTOF [3]
 max. of nSigma range for pi,K,p in TPC (match==5) More...
 
Double_t fMaxnSigmaTOF [3]
 min. of nSigma range for pi,K,p in TOF (match==5) More...
 
Bool_t fMC
 max. of nSigma range for pi,K,p in TOF (match==5) More...
 
Bool_t fOnePad
 MC(kTRUE) or real data (kFALSE, default option) More...
 
Bool_t fMCLowEn2011
 real data with one pad clusters More...
 
Bool_t fppLowEn2011
 MC for low energy MC. More...
 
Bool_t fPbPb
 Data for low energy pp 2011. More...
 
Bool_t fTOFdecide
 real data PbPb More...
 
Bool_t fOldPid
 real data PbPb More...
 
Double_t fPtThresholdTPC
 old PID method implemented More...
 
Double_t fMaxTrackMomForCombinedPID
 pT threshold to use TPC PID More...
 
AliPIDResponse * fPidResponse
 momentum threshold to use PID More...
 
AliPIDCombined * fPidCombined
 ! combined PID object More...
 
AliTPCPIDResponse * fTPCResponse
 ! TPC response More...
 
TH1F * fPriorsH [AliPID::kSPECIES]
 
ECombDetectors fCombDetectors
 priors histos More...
 
Bool_t fUseCombined
 detectors to be involved for combined PID More...
 
Bool_t fDefaultPriors
 detectors to be involved for combined PID More...
 
TF1 * fIdBandMin [AliPID::kSPECIES][4]
 use default priors for combined PID More...
 
TF1 * fIdBandMax [AliPID::kSPECIES][4]
 
TF1 * fCompBandMin [AliPID::kSPECIES][4]
 
TF1 * fCompBandMax [AliPID::kSPECIES][4]
 

Detailed Description

Definition at line 23 of file AliAODPidHF.h.

Member Enumeration Documentation

Enumerator
kTPC 
kTOF 
kTPCTOF 
kTPCITS 

Definition at line 27 of file AliAODPidHF.h.

Constructor & Destructor Documentation

AliAODPidHF::AliAODPidHF ( )

Default constructor

Definition at line 42 of file AliAODPidHF.cxx.

AliAODPidHF::AliAODPidHF ( const AliAODPidHF pid)

Definition at line 148 of file AliAODPidHF.cxx.

AliAODPidHF::~AliAODPidHF ( )
virtual

destructor

Definition at line 124 of file AliAODPidHF.cxx.

Member Function Documentation

Int_t AliAODPidHF::ApplyPidITSRaw ( AliAODTrack *  track,
Int_t  specie 
) const

truncated mean, ITS PID

Definition at line 328 of file AliAODPidHF.cxx.

Referenced by IsElectronRaw(), IsKaonRaw(), IsPionRaw(), IsProtonRaw(), MakeRawPid(), MatchTPCTOF(), RawSignalPID(), and SetUseDefaultPriors().

Int_t AliAODPidHF::ApplyPidTOFRaw ( AliAODTrack *  track,
Int_t  specie 
) const
Int_t AliAODPidHF::ApplyPidTPCRaw ( AliAODTrack *  track,
Int_t  specie 
) const
Int_t AliAODPidHF::ApplyTOFCompatibilityBand ( AliAODTrack *  track,
Int_t  specie 
) const

n-sigma cut, TOF PID

Definition at line 390 of file AliAODPidHF.cxx.

Referenced by MatchTPCTOF(), and SetUseDefaultPriors().

Int_t AliAODPidHF::CheckBands ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector,
AliAODTrack *  track 
)
Bool_t AliAODPidHF::CheckDetectorPIDStatus ( AliPIDResponse::EDetector  detector,
AliAODTrack *  track 
)

Definition at line 1265 of file AliAODPidHF.cxx.

Referenced by CheckBands(), and SetUseDefaultPriors().

Bool_t AliAODPidHF::CheckITSPIDStatus ( AliAODTrack *  track) const

Check if the track is good for ITS PID

Definition at line 429 of file AliAODPidHF.cxx.

Referenced by CheckDetectorPIDStatus(), CheckStatus(), GetDefaultPriors(), GetnSigmaITS(), and MatchTPCTOF().

Bool_t AliAODPidHF::CheckTPCPIDStatus ( AliAODTrack *  track) const
Bool_t AliAODPidHF::CheckTRDPIDStatus ( AliAODTrack *  track) const

Check if the track is good for TRD PID

Definition at line 454 of file AliAODPidHF.cxx.

Referenced by CheckDetectorPIDStatus(), CheckStatus(), and GetDefaultPriors().

void AliAODPidHF::CombinedProbability ( AliAODTrack *  track,
Bool_t type 
) const

combined PID stored inside the AOD track

Definition at line 412 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors().

void AliAODPidHF::DisableCutOnTOFmismatchProb ( )
inline

Definition at line 51 of file AliAODPidHF.h.

void AliAODPidHF::DrawPrior ( AliPID::EParticleType  type)

Drawing prior distribution for type "type"

Definition at line 1016 of file AliAODPidHF.cxx.

Referenced by SetSelectedSpecies().

Bool_t AliAODPidHF::GetAsym ( ) const
inline

Definition at line 140 of file AliAODPidHF.h.

ECombDetectors AliAODPidHF::GetCombDetectors ( ) const
inline

Definition at line 162 of file AliAODPidHF.h.

Referenced by AliRDHFCutsLctoV0::PrintAll().

Bool_t AliAODPidHF::GetCompat ( ) const
inline

Definition at line 147 of file AliAODPidHF.h.

Referenced by AliRDHFCutsD0toKpi::IsSelectedPID().

TF1* AliAODPidHF::GetCompBandMax ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector 
)
inline

Definition at line 220 of file AliAODPidHF.h.

TF1* AliAODPidHF::GetCompBandMin ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector 
)
inline

Definition at line 219 of file AliAODPidHF.h.

Bool_t AliAODPidHF::GetDefaultPriors ( )
inline

Definition at line 166 of file AliAODPidHF.h.

Bool_t AliAODPidHF::GetForceTOFforKaons ( ) const
inline

Definition at line 146 of file AliAODPidHF.h.

TF1* AliAODPidHF::GetIdBandMax ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector 
)
inline

Definition at line 218 of file AliAODPidHF.h.

Referenced by SetIdAsymmetricPID(), and SetIdCompAsymmetricPID().

TF1* AliAODPidHF::GetIdBandMin ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector 
)
inline

Definition at line 217 of file AliAODPidHF.h.

Referenced by SetIdAsymmetricPID(), and SetIdCompAsymmetricPID().

Bool_t AliAODPidHF::GetITS ( ) const
inline

Definition at line 143 of file AliAODPidHF.h.

Referenced by AliRDHFCutsDStartoKpipi::IsSelectedPID().

Double_t AliAODPidHF::GetMaxTrackMomForCombinedPID ( )
inline

Definition at line 159 of file AliAODPidHF.h.

Bool_t AliAODPidHF::GetMCLowEn2011 ( ) const
inline

Definition at line 151 of file AliAODPidHF.h.

Double_t AliAODPidHF::GetnSigmaCompatTOF ( ) const
inline

Definition at line 156 of file AliAODPidHF.h.

Double_t AliAODPidHF::GetnSigmaCompatTPC ( ) const
inline

Definition at line 155 of file AliAODPidHF.h.

Int_t AliAODPidHF::GetnSigmaITS ( AliAODTrack *  track,
Int_t  species,
Double_t sigma 
) const

get n sigma for ITS

Definition at line 859 of file AliAODPidHF.cxx.

Referenced by ApplyPidITSRaw(), AliAnalysisTaskSELc2V0bachelor::FillTheTree(), and SetProtonPriorHisto().

Bool_t AliAODPidHF::GetOldPid ( )
inline
Bool_t AliAODPidHF::GetPbPb ( ) const
inline

Definition at line 152 of file AliAODPidHF.h.

Double_t AliAODPidHF::GetPCompatTOF ( ) const
inline

Definition at line 154 of file AliAODPidHF.h.

Referenced by AliRDHFCutsDstoKKpi::IsSelectedPID().

AliPIDResponse* AliAODPidHF::GetPidResponse ( ) const
inline

Definition at line 160 of file AliAODPidHF.h.

Referenced by AliRDHFCutsD0toKpi::CalculateBayesianWeights(), AliRDHFCutsLctoV0::CheckPID(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::FillElectronROOTObjects(), AliAnalysisTaskSELc2eleLambdafromAODtracks::FillElectronROOTObjects(), AliAnalysisTaskSEXic2eleXifromAODtracks::FillElectronROOTObjects(), AliAnalysisTaskSELambdacTMVA::FillNtuple(), AliAnalysisTaskSELc2pK0sfromAODtracks::FillProtonROOTObjects(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::FillROOTObjects(), AliAnalysisTaskSEXicPlus2XiPiPifromAODtracks::FillROOTObjects(), AliAnalysisTaskSELc2pK0sfromAODtracks::FillROOTObjects(), AliAnalysisTaskSELc2eleLambdafromAODtracks::FillROOTObjects(), AliAnalysisTaskSEXic2eleXifromAODtracks::FillROOTObjects(), AliAnalysisTaskSELc2eleLambdafromAODtracks::FillV0ROOTObjects(), AliAnalysisTaskSELambdacTMVA::GetPIDselectionMaxProb(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::GetPionProbabilityTPCTOF(), AliRDHFCutsLctopK0sfromAODtracks::GetProtonProbabilityTPCTOF(), AliAnalysisTaskCombinHF::IsKaon(), AliAnalysisTaskCombinHF::IsPion(), AliRDHFCutsLctopK0sfromAODtracks::IsSelected(), AliRDHFCutsLctopKpi::IsSelectedCombinedPID(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDpPb(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDpPb2(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDProb(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDSoft(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedCustomizedeID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedCustomizedeID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedCustomizedeID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedCustomizedPtDepeID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedCustomizedPtDepeID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedeID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedeID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedeID(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedKaonID(), AliRDHFCutsLctopKpi::IsSelectedNSigmaPbPb(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::IsSelectedPID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::IsSelectedPID(), AliRDHFCutsXictoeleXifromAODtracks::IsSelectedPID(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedPID(), AliRDHFCutsLctoeleLambdafromAODtracks::IsSelectedPID(), AliRDHFCutsLctopKpi::IsSelectedPID(), AliRDHFCutsDstoKKpi::IsSelectedPIDBayes(), AliRDHFCutsLctopK0sfromAODtracks::IsSelectedProtonID(), AliAnalysisTaskSEOmegac2eleOmegafromAODtracks::SelectTrack(), AliAnalysisTaskSELc2eleLambdafromAODtracks::SelectTrack(), AliAnalysisTaskSEXic2eleXifromAODtracks::SelectTrack(), AliRDHFCuts::SetupPID(), AliRDHFCutsOmegactoeleOmegafromAODtracks::SingleCascadeCuts(), AliRDHFCutsXictoeleXifromAODtracks::SingleCascadeCuts(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::SingleCascadeCuts(), AliRDHFCutsXicPlustoXiPiPifromAODtracks::SingleCascadeCutsRef(), AliRDHFCutsLctopK0sfromAODtracks::SingleKaonCuts(), AliRDHFCutsOmegactoeleOmegafromAODtracks::SingleTrkCuts(), AliRDHFCutsLctopK0sfromAODtracks::SingleTrkCuts(), AliRDHFCutsXictoeleXifromAODtracks::SingleTrkCuts(), AliRDHFCutsLctoeleLambdafromAODtracks::SingleTrkCuts(), AliRDHFCutsLctoeleLambdafromAODtracks::SingleV0Cuts(), AliRDHFCutsXictoeleXifromAODtracks::TagConversions(), AliRDHFCutsLctoeleLambdafromAODtracks::TagConversions(), AliRDHFCutsXictoeleXifromAODtracks::TagConversionsSameSign(), AliRDHFCutsLctoeleLambdafromAODtracks::TagConversionsSameSign(), AliAnalysisTaskCombinHF::UserExec(), AliAnalysisTaskSEHFQA::UserExec(), and AliAnalysisTaskSEB0toDminuspi::UserExec().

void AliAODPidHF::GetPLimit ( Double_t plim) const
inline

Definition at line 139 of file AliAODPidHF.h.

Referenced by DrawOutputPID().

Bool_t AliAODPidHF::GetppLowEn2011 ( ) const
inline

Definition at line 150 of file AliAODPidHF.h.

void AliAODPidHF::GetPriors ( Double_t priors) const
inline

Definition at line 138 of file AliAODPidHF.h.

Double_t AliAODPidHF::GetPtThresholdTPC ( )
inline

Definition at line 158 of file AliAODPidHF.h.

Referenced by AliRDHFCutsDstoKKpi::IsSelectedPID().

Bool_t AliAODPidHF::GetTOF ( ) const
inline

Definition at line 142 of file AliAODPidHF.h.

Referenced by AliRDHFCutsD0toKpi::IsSelectedPID().

Bool_t AliAODPidHF::GetTOFdecide ( ) const
inline

Definition at line 153 of file AliAODPidHF.h.

Double_t AliAODPidHF::GetTofSigma ( ) const
inline

Definition at line 135 of file AliAODPidHF.h.

Bool_t AliAODPidHF::GetTPC ( ) const
inline

Definition at line 141 of file AliAODPidHF.h.

void AliAODPidHF::GetTPCBetheBlochParams ( Double_t  alephParameters[5]) const

TPC bethe bloch parameters

Definition at line 766 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), SetBetheBloch(), and AliAnalysisTaskSEHFQA::UserExec().

Bool_t AliAODPidHF::GetTRD ( ) const
inline

Definition at line 144 of file AliAODPidHF.h.

Bool_t AliAODPidHF::IsElectronRaw ( AliAODTrack *  track,
TString  detector 
) const

checks if the track can be an electron raw PID applied for single detectors

Definition at line 287 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors().

Bool_t AliAODPidHF::IsExcluded ( AliAODTrack *  track,
Int_t  labelTrack,
Double_t  nsigmaCut,
TString  detector 
)

Exclude a given hypothesis (labelTracks) in detector

Definition at line 934 of file AliAODPidHF.cxx.

Referenced by AliRDHFCutsLctoV0::CheckPID(), and GetDefaultPriors().

Bool_t AliAODPidHF::IsKaonRaw ( AliAODTrack *  track,
TString  detector 
) const

checks if the track can be a kaon, raw PID applied for single detectors

Definition at line 249 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), AliRDHFCutsDStartoKpipi::SelectPID(), AliRDHFCutsBPlustoD0Pi::SelectPID(), and AliRDHFCutsB0toDStarPi::SelectPID().

Bool_t AliAODPidHF::IsPionRaw ( AliAODTrack *  track,
TString  detector 
) const

checks if the track can be a pion, raw PID applied for single detectors

Definition at line 261 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), AliRDHFCutsD0toKpi::IsSelectedPID(), AliRDHFCutsDStartoKpipi::SelectPID(), AliRDHFCutsBPlustoD0Pi::SelectPID(), and AliRDHFCutsB0toDStarPi::SelectPID().

Bool_t AliAODPidHF::IsProtonRaw ( AliAODTrack *  track,
TString  detector 
) const

checks if the track can be a proton raw PID applied for single detectors

Definition at line 274 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors().

Bool_t AliAODPidHF::IsTOFPiKexcluded ( AliAODTrack *  track,
Double_t  nsigmaK 
)

general method to perform PID using raw signals

TOF proton compatibility

Definition at line 969 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), and AliRDHFCutsD0toKpi::IsSelectedPID().

Int_t AliAODPidHF::MatchTPCTOF ( AliAODTrack *  track,
Int_t  specie 
)

combination of the PID info coming from TPC and TOF

Definition at line 492 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), AliRDHFCutsD0toKpipipi::IsSelectedFromPID(), and MakeRawPid().

Int_t AliAODPidHF::MatchTPCTOFMin ( AliAODTrack *  track,
Int_t  specie 
)

PID nSigma strategy closer to the Bayesian approach with Max. prob.

combination of the PID info coming from TPC and TOF

Definition at line 691 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), and AliRDHFCutsLctopKpi::IsSelectedPID().

Float_t AliAODPidHF::NumberOfSigmas ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector,
AliAODTrack *  track 
)

Definition at line 1286 of file AliAODPidHF.cxx.

Referenced by CheckBands(), and SetUseDefaultPriors().

AliAODPidHF& AliAODPidHF::operator= ( const AliAODPidHF pid)
private

Referenced by GetCompBandMax().

void AliAODPidHF::PrintAll ( ) const

print the configuration

Definition at line 1105 of file AliAODPidHF.cxx.

Referenced by AliRDHFCuts::PrintAll(), and SetUseDefaultPriors().

Int_t AliAODPidHF::RawSignalPID ( AliAODTrack *  track,
TString  detector 
) const

raw PID for single detectors, returns the particle type with smaller sigma

Definition at line 238 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors().

void AliAODPidHF::SetBetheBloch ( )

Set Bethe Bloch Parameters

Definition at line 847 of file AliAODPidHF.cxx.

Referenced by AliAODPidHF(), GetDefaultPriors(), and AliRDHFCuts::SetupPID().

void AliAODPidHF::SetCombinednSigmaCutForPiKP ( Float_t  sigpi,
Float_t  sigk,
Float_t  sigp 
)
inline

Definition at line 55 of file AliAODPidHF.h.

void AliAODPidHF::SetCompBand ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector,
TH1F *  min,
TH1F *  max 
)
void AliAODPidHF::SetCompBand ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector,
TF1 *  min,
TF1 *  max 
)

Definition at line 1244 of file AliAODPidHF.cxx.

void AliAODPidHF::SetCutOnTOFmismatchProb ( Double_t  cut = 0.01)
inline

Definition at line 50 of file AliAODPidHF.h.

void AliAODPidHF::SetForceTOFforKaons ( Bool_t  forceTOF)
inline

Definition at line 99 of file AliAODPidHF.h.

void AliAODPidHF::SetIdAsymmetricPID ( )

Set identification bands

Definition at line 1409 of file AliAODPidHF.cxx.

Referenced by GetCompBandMax().

void AliAODPidHF::SetIdBand ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector,
TH1F *  min,
TH1F *  max 
)

Assymetric PID using histograms.

Definition at line 1175 of file AliAODPidHF.cxx.

Referenced by SetIdAsymmetricPID(), SetIdCompAsymmetricPID(), SetShiftedAsymmetricPID(), and SetUseDefaultPriors().

void AliAODPidHF::SetIdBand ( AliPID::EParticleType  specie,
AliPIDResponse::EDetector  detector,
TF1 *  min,
TF1 *  max 
)

Definition at line 1199 of file AliAODPidHF.cxx.

void AliAODPidHF::SetIdCompAsymmetricPID ( )

Set compatibility and identification bands

Definition at line 1466 of file AliAODPidHF.cxx.

Referenced by GetCompBandMax().

void AliAODPidHF::SetKaonPriorHisto ( TH1F *  histo)
inline

Definition at line 119 of file AliAODPidHF.h.

void AliAODPidHF::SetMaxTrackMomForCombinedPID ( Double_t  mom)
inline

Definition at line 110 of file AliAODPidHF.h.

void AliAODPidHF::SetMClowenpp2011 ( Bool_t  mc)
inline

Definition at line 102 of file AliAODPidHF.h.

Referenced by AliRDHFCuts::SetupPID().

void AliAODPidHF::SetMinNClustersTPCPID ( Int_t  minc)
inline

Definition at line 53 of file AliAODPidHF.h.

void AliAODPidHF::SetPbPb ( Bool_t  pbpb)
inline

Definition at line 105 of file AliAODPidHF.h.

Referenced by AliRDHFCuts::SetupPID().

void AliAODPidHF::SetPionPriorHisto ( TH1F *  histo)
inline

Definition at line 115 of file AliAODPidHF.h.

void AliAODPidHF::SetppLowEn2011 ( Bool_t  opt)
inline

Definition at line 104 of file AliAODPidHF.h.

Referenced by AliRDHFCuts::SetupPID().

void AliAODPidHF::SetPriorDistribution ( AliPID::EParticleType  type,
TH1F *  prior 
)

method setting the prior distributions to the AliPIDCombined object of the AliAODPidHF data member all the checks are done directly in the AliPIDCombined object

Definition at line 1006 of file AliAODPidHF.cxx.

Referenced by SetSelectedSpecies().

void AliAODPidHF::SetPriors ( Double_t priors,
Int_t  npriors 
)
void AliAODPidHF::SetPriorsHistos ( TString  priorFileName)

Set histograms with priors

Definition at line 1047 of file AliAODPidHF.cxx.

Referenced by SetSelectedSpecies(), and SetupCombinedPID().

void AliAODPidHF::SetProtonPriorHisto ( TH1F *  histo)
inline

Definition at line 123 of file AliAODPidHF.h.

void AliAODPidHF::SetPtThresholdTPC ( Double_t  ptThresholdTPC)
inline

Definition at line 109 of file AliAODPidHF.h.

Referenced by AliRDHFCutsDstoKKpi::IsSelectedPID().

void AliAODPidHF::SetSelectedSpecies ( Int_t  ispecies = AliPID::kSPECIES)
inline

method for AliPIDCombined object

Definition at line 195 of file AliAODPidHF.h.

void AliAODPidHF::SetShiftedAsymmetricPID ( )

Some suggested asymmetric PID.

Definition at line 1366 of file AliAODPidHF.cxx.

Referenced by GetCompBandMax().

void AliAODPidHF::SetSigma ( Int_t  idet,
Double_t  sigma 
)
inline

Definition at line 42 of file AliAODPidHF.h.

void AliAODPidHF::SetSigmaForITS ( Double_t  sigma)
inline

Definition at line 47 of file AliAODPidHF.h.

void AliAODPidHF::SetSigmaForTOF ( Double_t  sigma)
inline

Definition at line 46 of file AliAODPidHF.h.

void AliAODPidHF::SetSigmaForTPC ( Double_t sigma)
inline

Definition at line 43 of file AliAODPidHF.h.

Referenced by AliRDHFCutsD0toKpi::IsSelectedPID().

void AliAODPidHF::SetTOF ( Bool_t  tof)
inline

Definition at line 95 of file AliAODPidHF.h.

Referenced by AddTaskBasicHFQA(), AliRDHFCutsDplustoKpipi::AliRDHFCutsDplustoKpipi(), AliRDHFCutsDstoKKpi::AliRDHFCutsDstoKKpi(), AliRDHFCutsLctopKpi::IsSelectedCombinedPIDSoft(), AliRDHFCutsD0toKpipipi::IsSelectedFromPID(), AliRDHFCutsD0toKpi::IsSelectedPID(), AliRDHFCutsLctopKpi::IsSelectedPID(), makeInputAliAnalysisTaskSED0Mass(), makeInputAliAnalysisTaskSEDStarSpectra(), makeInputAliAnalysisTaskSELc2eleLambda(), makeInputAliAnalysisTaskSELc2pK0s(), makeInputAliAnalysisTaskSELctopKpi(), makeInputAliAnalysisTaskSELctoV0bachelor(), makeInputAliAnalysisTaskSEOmegac2eleOmega(), makeInputAliAnalysisTaskSESignificanceMaximization(), makeInputAliAnalysisTaskSEXic2eleXi(), SetIdAsymmetricPID(), SetIdCompAsymmetricPID(), SetShiftedAsymmetricPID(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010(), AliRDHFCutsLctopKpi::SetStandardCutsPbPb2010(), AliRDHFCutsD0toKpi::SetStandardCutsPbPb2010Peripherals(), AliRDHFCutsDStartoKpipi::SetStandardCutsPbPb2011DStar(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010(), AliRDHFCutsLctopKpi::SetStandardCutsPP2010(), AliRDHFCutsLctoV0::SetStandardCutsPP2010(), AliRDHFCutsDStartoKpipi::SetStandardCutsPP2010DStarMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2010vsMult(), AliRDHFCutsD0toKpi::SetStandardCutsPP2011_276TeV(), AliRDHFCutsLctopKpi::SetStandardCutsPPb2013(), AliRDHFCutsDplustoKpipi::SetUseOnlyTOFPid(), and AliRDHFCutsDplustoKpipi::SetUseOnlyTPCPid().

void AliAODPidHF::SetTOFnSigmaRangeForKaons ( Float_t  smin,
Float_t  smax 
)
inline

Definition at line 72 of file AliAODPidHF.h.

Referenced by AddTaskCombinHF().

void AliAODPidHF::SetTOFnSigmaRangeForPions ( Float_t  smin,
Float_t  smax 
)
inline

Definition at line 64 of file AliAODPidHF.h.

Referenced by AddTaskCombinHF().

void AliAODPidHF::SetTOFnSigmaRangeForProtons ( Float_t  smin,
Float_t  smax 
)
inline

Definition at line 80 of file AliAODPidHF.h.

Referenced by AddTaskCombinHF().

void AliAODPidHF::SetTofSigma ( Double_t  sigma)
inline

Definition at line 48 of file AliAODPidHF.h.

void AliAODPidHF::SetTPC ( Bool_t  tpc)
inline
void AliAODPidHF::SetTPCnSigmaRangeForKaons ( Float_t  smin,
Float_t  smax 
)
inline

Definition at line 68 of file AliAODPidHF.h.

Referenced by AddTaskCombinHF().

void AliAODPidHF::SetTPCnSigmaRangeForPions ( Float_t  smin,
Float_t  smax 
)
inline

Definition at line 60 of file AliAODPidHF.h.

Referenced by AddTaskCombinHF().

void AliAODPidHF::SetTPCnSigmaRangeForProtons ( Float_t  smin,
Float_t  smax 
)
inline

Definition at line 76 of file AliAODPidHF.h.

Referenced by AddTaskCombinHF().

void AliAODPidHF::SetUpCombinedPID ( )

Configuration of combined Bayesian PID

Definition at line 1076 of file AliAODPidHF.cxx.

Referenced by SetSelectedSpecies(), and AliRDHFCuts::SetupPID().

void AliAODPidHF::SetUseAsymmnSigmaTOF ( Double_t  nsmin,
Double_t  nsmax,
Double_t  nscompmin,
Double_t  nscompmax 
)
inline

Definition at line 89 of file AliAODPidHF.h.

Bool_t AliAODPidHF::TPCRawAsym ( AliAODTrack *  track,
Int_t  specie 
) const

TPC nsigma cut PID, different sigmas in different p bins

Definition at line 473 of file AliAODPidHF.cxx.

Referenced by GetDefaultPriors(), MakeRawPid(), and MatchTPCTOF().

Member Data Documentation

Bool_t AliAODPidHF::fAsym
private

Definition at line 246 of file AliAODPidHF.h.

Referenced by GetAsym(), MakeRawPid(), MatchTPCTOF(), PrintAll(), and SetAsym().

ECombDetectors AliAODPidHF::fCombDetectors
private

priors histos

Definition at line 283 of file AliAODPidHF.h.

Referenced by GetCombDetectors(), SetCombDetectors(), and SetUpCombinedPID().

Bool_t AliAODPidHF::fCompat
private

force TOF for kaons in mode fMatch==5

Definition at line 253 of file AliAODPidHF.h.

Referenced by GetCompat(), MatchTPCTOF(), PrintAll(), and SetCompat().

TF1* AliAODPidHF::fCompBandMax[AliPID::kSPECIES][4]
private
TF1* AliAODPidHF::fCompBandMin[AliPID::kSPECIES][4]
private
Double_t AliAODPidHF::fCutTOFmismatch
private

TOF precision.

Definition at line 238 of file AliAODPidHF.h.

Referenced by CheckTOFPIDStatus(), DisableCutOnTOFmismatchProb(), PrintAll(), and SetCutOnTOFmismatchProb().

Bool_t AliAODPidHF::fDefaultPriors
private

detectors to be involved for combined PID

Definition at line 285 of file AliAODPidHF.h.

Referenced by GetDefaultPriors(), SetUpCombinedPID(), and SetUseDefaultPriors().

Bool_t AliAODPidHF::fForceTOFforKaons
private

switch to combine the info from more detectors: 1 = || , 2 = &, 3 = p region

Definition at line 252 of file AliAODPidHF.h.

Referenced by GetForceTOFforKaons(), MatchTPCTOF(), and SetForceTOFforKaons().

TF1* AliAODPidHF::fIdBandMax[AliPID::kSPECIES][4]
private

Definition at line 289 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), CheckBands(), GetIdBandMax(), PrintAll(), SetIdBand(), and ~AliAODPidHF().

TF1* AliAODPidHF::fIdBandMin[AliPID::kSPECIES][4]
private

use default priors for combined PID

Storage of identification/compatibility band for different species and detectors:

Definition at line 288 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), CheckBands(), GetIdBandMin(), PrintAll(), SetIdBand(), and ~AliAODPidHF().

Bool_t AliAODPidHF::fITS
private

switch to include or exclude TOF

Definition at line 249 of file AliAODPidHF.h.

Referenced by GetITS(), MakeRawPid(), MatchTPCTOF(), PrintAll(), and SetITS().

Double_t AliAODPidHF::fLownSigmaCompatTOF
private

upper nsigma TOF (for fUseAsymTOF)

Definition at line 258 of file AliAODPidHF.h.

Referenced by ApplyTOFCompatibilityBand(), and SetUseAsymmnSigmaTOF().

Double_t AliAODPidHF::fLownSigmaTOF
private

flag for using asymmetrig nSigmaCut in TOF for fMatch==1

Definition at line 256 of file AliAODPidHF.h.

Referenced by ApplyPidTOFRaw(), and SetUseAsymmnSigmaTOF().

Int_t AliAODPidHF::fMatch
private

switch to include or exclude TRD

Definition at line 251 of file AliAODPidHF.h.

Referenced by GetMatch(), MakeRawPid(), MatchTPCTOF(), PrintAll(), and SetMatch().

Double_t AliAODPidHF::fMaxnSigmaCombined[3]
private

Definition at line 263 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), MatchTPCTOF(), PrintAll(), and SetCombinednSigmaCutForPiKP().

Double_t AliAODPidHF::fMaxnSigmaTOF[3]
private

min. of nSigma range for pi,K,p in TOF (match==5)

Definition at line 267 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), MatchTPCTOF(), PrintAll(), SetTOFnSigmaRangeForKaons(), SetTOFnSigmaRangeForPions(), and SetTOFnSigmaRangeForProtons().

Double_t AliAODPidHF::fMaxnSigmaTPC[3]
private

min. of nSigma range for pi,K,p in TPC (match==5)

Definition at line 265 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), MatchTPCTOF(), PrintAll(), SetTPCnSigmaRangeForKaons(), SetTPCnSigmaRangeForPions(), and SetTPCnSigmaRangeForProtons().

Double_t AliAODPidHF::fMaxTrackMomForCombinedPID
private

pT threshold to use TPC PID

Definition at line 276 of file AliAODPidHF.h.

Referenced by GetMaxTrackMomForCombinedPID(), MatchTPCTOF(), PrintAll(), and SetMaxTrackMomForCombinedPID().

Bool_t AliAODPidHF::fMC
private

max. of nSigma range for pi,K,p in TOF (match==5)

Definition at line 268 of file AliAODPidHF.h.

Referenced by GetMC(), GetTPCBetheBlochParams(), PrintAll(), and SetMC().

Bool_t AliAODPidHF::fMCLowEn2011
private

real data with one pad clusters

Definition at line 270 of file AliAODPidHF.h.

Referenced by GetMCLowEn2011(), GetTPCBetheBlochParams(), PrintAll(), and SetMClowenpp2011().

UInt_t AliAODPidHF::fMinNClustersTPCPID
private

Cut of TOF mismatch probability.

Definition at line 239 of file AliAODPidHF.h.

Referenced by CheckTPCPIDStatus(), PrintAll(), and SetMinNClustersTPCPID().

Double_t AliAODPidHF::fMinnSigmaTOF[3]
private

max. of nSigma range for pi,K,p in TPC (match==5)

Definition at line 266 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), MatchTPCTOF(), PrintAll(), SetTOFnSigmaRangeForKaons(), SetTOFnSigmaRangeForPions(), and SetTOFnSigmaRangeForProtons().

Double_t AliAODPidHF::fMinnSigmaTPC[3]
private

nSigma cut for pi,K,p (TPC^2+TOF^2)

Definition at line 264 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), MatchTPCTOF(), PrintAll(), SetTPCnSigmaRangeForKaons(), SetTPCnSigmaRangeForPions(), and SetTPCnSigmaRangeForProtons().

Int_t AliAODPidHF::fnNSigma
private

Definition at line 234 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), and SetSigma().

Int_t AliAODPidHF::fnNSigmaCompat
private

upper nsigma TOF (for fUseAsymTOF)

Definition at line 260 of file AliAODPidHF.h.

Referenced by AliAODPidHF().

Int_t AliAODPidHF::fnPLimit
private

Definition at line 243 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), GetPLimit(), and SetPLimit().

Int_t AliAODPidHF::fnPriors
private

Minimum TPC PID clusters cut.

Definition at line 240 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), GetPriors(), and SetPriors().

Double_t* AliAODPidHF::fnSigma
private

sigma for the raw signal PID: 0-2 for TPC, 3 for TOF, 4 for ITS

number of sigmas

Definition at line 236 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), ApplyPidITSRaw(), ApplyPidTOFRaw(), ApplyPidTPCRaw(), GetSigma(), MatchTPCTOF(), PrintAll(), SetSigma(), SetSigmaForITS(), SetSigmaForTOF(), SetSigmaForTPC(), TPCRawAsym(), and ~AliAODPidHF().

Double_t* AliAODPidHF::fnSigmaCompat
private

0: n sigma for TPC compatibility band, 1: for TOF

number of sigmas

Definition at line 262 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), ApplyTOFCompatibilityBand(), GetnSigmaCompatTOF(), GetnSigmaCompatTPC(), MatchTPCTOF(), PrintAll(), SetSigmaForTOFCompat(), SetSigmaForTPCCompat(), and ~AliAODPidHF().

Bool_t AliAODPidHF::fOldPid
private

real data PbPb

Definition at line 274 of file AliAODPidHF.h.

Referenced by GetnSigmaITS(), GetnSigmaTPC(), GetOldPid(), PrintAll(), and SetOldPid().

Bool_t AliAODPidHF::fOnePad
private

MC(kTRUE) or real data (kFALSE, default option)

Definition at line 269 of file AliAODPidHF.h.

Referenced by GetOnePad(), GetTPCBetheBlochParams(), PrintAll(), and SetOnePad().

Bool_t AliAODPidHF::fPbPb
private

Data for low energy pp 2011.

Definition at line 272 of file AliAODPidHF.h.

Referenced by GetPbPb(), GetTPCBetheBlochParams(), PrintAll(), and SetPbPb().

Double_t AliAODPidHF::fPCompatTOF
private

compatibility region : useful only if fMatch=1

Definition at line 254 of file AliAODPidHF.h.

Referenced by GetPCompatTOF(), MatchTPCTOF(), PrintAll(), and SetPCompatTOF().

AliPIDCombined* AliAODPidHF::fPidCombined
private

! combined PID object

Definition at line 278 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), GetPidCombined(), SetUpCombinedPID(), and ~AliAODPidHF().

AliPIDResponse* AliAODPidHF::fPidResponse
private
Double_t* AliAODPidHF::fPLimit
private

limit of p intervals for asimmetric PID: fPLimit<p[0], fPLimit[0]<p<fPLimit[1], p>fPLimit[1]

number of Plimit

Definition at line 245 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), GetPLimit(), MatchTPCTOF(), PrintAll(), SetPLimit(), TPCRawAsym(), and ~AliAODPidHF().

Bool_t AliAODPidHF::fppLowEn2011
private

MC for low energy MC.

Definition at line 271 of file AliAODPidHF.h.

Referenced by GetppLowEn2011(), GetTPCBetheBlochParams(), PrintAll(), and SetppLowEn2011().

Double_t* AliAODPidHF::fPriors
private

set of priors

number of priors

Definition at line 242 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), GetPriors(), SetPriors(), and ~AliAODPidHF().

TH1F* AliAODPidHF::fPriorsH[AliPID::kSPECIES]
private
Double_t AliAODPidHF::fPtThresholdTPC
private

old PID method implemented

Definition at line 275 of file AliAODPidHF.h.

Referenced by GetnSigmaTPC(), GetPtThresholdTPC(), MatchTPCTOF(), PrintAll(), SetPtThresholdTPC(), and TPCRawAsym().

Bool_t AliAODPidHF::fTOF
private

switch to include or exclude TPC

Definition at line 248 of file AliAODPidHF.h.

Referenced by GetTOF(), MakeRawPid(), MatchTPCTOF(), MatchTPCTOFMin(), PrintAll(), and SetTOF().

Bool_t AliAODPidHF::fTOFdecide
private

real data PbPb

Definition at line 273 of file AliAODPidHF.h.

Referenced by GetTOFdecide(), MatchTPCTOF(), and SetTOFdecide().

Double_t AliAODPidHF::fTOFSigma
private

Definition at line 237 of file AliAODPidHF.h.

Referenced by GetTofSigma(), and SetTofSigma().

Bool_t AliAODPidHF::fTPC
private

asimmetric PID required

Definition at line 247 of file AliAODPidHF.h.

Referenced by GetTPC(), MakeRawPid(), MatchTPCTOF(), MatchTPCTOFMin(), PrintAll(), and SetTPC().

AliTPCPIDResponse* AliAODPidHF::fTPCResponse
private

! TPC response

Definition at line 280 of file AliAODPidHF.h.

Referenced by AliAODPidHF(), GetnSigmaTPC(), SetBetheBloch(), and ~AliAODPidHF().

Bool_t AliAODPidHF::fTRD
private

switch to include or exclude ITS

Definition at line 250 of file AliAODPidHF.h.

Referenced by GetTRD(), PrintAll(), and SetTRD().

Double_t AliAODPidHF::fUpnSigmaCompatTOF
private

lower nsigma TOF (for fUseAsymTOF)

Definition at line 259 of file AliAODPidHF.h.

Referenced by ApplyTOFCompatibilityBand(), and SetUseAsymmnSigmaTOF().

Double_t AliAODPidHF::fUpnSigmaTOF
private

lower nsigma TOF (for fUseAsymTOF)

Definition at line 257 of file AliAODPidHF.h.

Referenced by ApplyPidTOFRaw(), and SetUseAsymmnSigmaTOF().

Bool_t AliAODPidHF::fUseAsymTOF
private

compatibility p limit for TOF

Definition at line 255 of file AliAODPidHF.h.

Referenced by ApplyPidTOFRaw(), ApplyTOFCompatibilityBand(), and SetUseAsymmnSigmaTOF().

Bool_t AliAODPidHF::fUseCombined
private

detectors to be involved for combined PID

Definition at line 284 of file AliAODPidHF.h.

Referenced by GetUseCombined(), and SetUseCombined().


The documentation for this class was generated from the following files: