+ //Initial pid population
+ Double_t fInitPID[AliPID::kSPECIESCN] ; // Initial population to do bayesian PID
+ // pid probability function parameters
+ // ToF
+ Double_t fTphoton[3] ; // gaussian tof response for photon
+ TFormula * fTFphoton ; // the formula
+ Double_t fTpiong[3] ; // gaussian tof response for pions
+ TFormula * fTFpiong ; // the formula
+ Double_t fTkaong[3] ; // landau tof response for kaons
+ TFormula * fTFkaong ; // the formula
+ Double_t fTkaonl[3] ; // landau tof response for kaons
+ TFormula * fTFkaonl ; // the formula
+ Double_t fThhadrong[3] ; // gaus tof response for heavy hadrons
+ TFormula * fTFhhadrong ; // the formula
+ Double_t fThhadronl[3] ; // landau tof response for heavy hadrons
+ TFormula * fTFhhadronl ; // the formula
+
+ //Shower dispersion
+ Double_t fDmuon[3] ; // gaussian ss response for muon
+ TFormula * fDFmuon ; // the formula
+ Double_t fDphoton[10] ; // gaussian ss response for EM
+ Double_t fDpi0[10] ; // gaussian ss response for pi0
+ Double_t fDhadron[10] ; // gaussian ss response for hadrons
+
+ Double_t fXelectron[10] ; // gaussian emc-cpv distance response for electron
+ Double_t fXcharged[10] ; // landau emc-cpv distance response for charged part (no elect) */
+ Double_t fZelectron[10] ; // gaussian emc-cpv distance response for electron
+ Double_t fZcharged[10] ; // landau emc-cpv distance response for charged part (no elect) */
+
+
+ Double_t fERecWeightPar[4] ; // gaussian tof response for photon
+ TFormula * fERecWeight ; // the formula
+ Double_t fChargedNeutralThreshold ; //Threshold to differentiate between charged and neutral
+ Float_t fTOFEnThreshold; //Maximum energy to use TOF
+ Float_t fDispEnThreshold; //Minimum energy to use shower shape
+ Int_t fDispMultThreshold ; //Minimum multiplicity to use shower shape
+
+ ClassDef( AliPHOSPIDv1,13) // Particle identifier implementation version 1