From: fbellini Date: Thu, 30 May 2013 09:24:51 +0000 (+0000) Subject: Improved constructor for more flexibility in nsigma pid cuts X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=9006f1a27257e4e75bfd4ece84ba33231ff34e71 Improved constructor for more flexibility in nsigma pid cuts --- diff --git a/PWGLF/RESONANCES/AliRsnCutSetDaughterParticle.cxx b/PWGLF/RESONANCES/AliRsnCutSetDaughterParticle.cxx index ae1ceedb19c..184ced6030e 100644 --- a/PWGLF/RESONANCES/AliRsnCutSetDaughterParticle.cxx +++ b/PWGLF/RESONANCES/AliRsnCutSetDaughterParticle.cxx @@ -34,31 +34,20 @@ AliRsnCutSetDaughterParticle::AliRsnCutSetDaughterParticle(const char *name, Ali AliRsnCutSet(name, AliRsnTarget::kDaughter), fPID(pid), fAppliedCutSetID(cutSetID), - fNsigmaTPC(1E20), - fNsigmaTOF(1E20), + fNsigmaTPC(nSigmaFast), + fNsigmaTOF(nSigmaFast), fCutQuality(new AliRsnCutTrackQuality("CutQuality")), fAODTrkCutFilterBit(AODfilterBit) { // // Constructor // - if ( (nSigmaFast<=0) && - ((cutSetID == AliRsnCutSetDaughterParticle::kFastTPCpidNsigma) || (cutSetID == AliRsnCutSetDaughterParticle::kFastTOFpidNsigma) || (cutSetID == AliRsnCutSetDaughterParticle::kTOFMatchTPCpidNsigma)) ) { - AliError("Requested fast n-sigma PID with invalid value for n. Setting n = 1E20"); - } else { - if (cutSetID == AliRsnCutSetDaughterParticle::kFastTPCpidNsigma) { - fNsigmaTPC = nSigmaFast; - } - if (cutSetID == AliRsnCutSetDaughterParticle::kTOFMatchTPCpidNsigma) { - fNsigmaTPC = nSigmaFast; - } - if ( (cutSetID == AliRsnCutSetDaughterParticle::kFastTOFpidNsigma) || - (cutSetID == AliRsnCutSetDaughterParticle::kTOFpidKstarPbPb2010) ) { - fNsigmaTOF = nSigmaFast; - } - } - - Init(); + if (nSigmaFast<=0){ + fNsigmaTPC=1e20; + fNsigmaTOF=1e20; + AliWarning("Requested fast n-sigma PID with negative value for n. --> Setting n = 1E20"); + } + Init(); } //__________________________________________________________________________________________________