AliITSdEdxSamples();
AliITSdEdxSamples(Int_t nSamples, Double_t* esamples, Double_t* xsamples, Double_t mom, Int_t specie=0);
AliITSdEdxSamples(const AliITSdEdxSamples& source);
+ AliITSdEdxSamples& operator=(const AliITSdEdxSamples& source);
virtual ~AliITSdEdxSamples(){};
void SetdESamples(Int_t nSamples, Double_t* samples);
else return 0.;
}
Double_t GetdEdxSample(Int_t i) const { // keV/100um
- if(i<fNSamples && fdxSamples[i]>0.)
- return fdESamples[i]/(fdxSamples[i]*100.);
+ if(i<fNSamples && fdxSamples[i]>0.) return fdESamples[i]/(fdxSamples[i]*100.);
else return 0.;
}
Double_t GetTruncatedMean(Double_t frac=0.5, Double_t mindedx=0.) const;
Double_t GetWeightedMean(Double_t mindedx=0.) const;
- void GetConditionalProbabilities(AliITSPidParams* pars, Double_t condprob[AliPID::kSPECIES], Double_t mindedx=0.) const;
+ void GetConditionalProbabilities(const AliITSPidParams* pars, Double_t condprob[AliPID::kSPECIES], Double_t mindedx=0.) const;
protected: