+void AliITSPident::GetNclsPerLayer(Int_t *ncls) const{
+ //number of clusters for each layer (sdd1,sdd2,ssd1,ssd2)
+ for(Int_t la=0;la<4;la++){
+ ncls[la]=fNcls[la];
+ }
+
+}//_______________________________________________________________________
+Double_t AliITSPident::GetProdCondFunPro() const {
+ //Product of conditional probability functions for protons
+ Double_t rv=1.;
+ for(Int_t i=0;i<8;i++){
+ Double_t fun=GetCondFunPro(i);
+ if(fun>=0)rv*=fun;
+ }
+ return rv;
+}//_______________________________________________________________________
+Double_t AliITSPident::GetProdCondFunK() const {
+ //Product of conditional probability functions for kaons
+ Double_t rv=1.;
+ for(Int_t i=0;i<8;i++){
+ Double_t fun=GetCondFunK(i);
+ if(fun>=0)rv*=fun;
+ }
+ return rv;
+}
+//_______________________________________________________________________
+Double_t AliITSPident::GetProdCondFunPi() const {
+ //Product of conditional probability functions for pions
+ Double_t rv=1.;
+ for(Int_t i=0;i<8;i++){
+ Double_t fun=GetCondFunPi(i);
+ if(fun>=0)rv*=fun;
+ }
+ return rv;
+}
+//_______________________________________________________________________