///////////////////////////////////////////////////////////////////////////////
//Root includes
-#include "TTask.h"
+#include "TNamed.h"
class TArrayD ;
//AliRoot includes
#include "AliPID.h"
-class AliEMCALPIDUtils : public TTask {
+class AliEMCALPIDUtils : public TNamed {
public:
Double_t DistEnergy(const Double_t energy, const Int_t nature) ;
Double_t GetPID(Int_t idx) const {if (idx>=0&&idx<3) return fPID[idx]; else return 0.;}
- Double_t GetPIDFinal(Int_t idx) const {if (idx>=0&&idx<AliPID::kSPECIESN) return fPIDFinal[idx]; else return 0.;}
+ Double_t GetPIDFinal(Int_t idx) const {if (idx>=0&&idx<AliPID::kSPECIESCN) return fPIDFinal[idx]; else return 0.;}
Double_t GetPIDWeight(Int_t idx) const {if (idx>=0&&idx<3) return fPIDWeight[idx]; else return 0.;}
void SetPID(Double_t val, Int_t idx) {if (idx>=0&&idx<3) fPID[idx] = val;}
- void SetPIDFinal(Double_t val, Int_t idx) {if (idx>=0&&idx<AliPID::kSPECIESN) fPIDFinal[idx] = val;}
+ void SetPIDFinal(Double_t val, Int_t idx) {if (idx>=0&&idx<AliPID::kSPECIESCN) fPIDFinal[idx] = val;}
void SetPIDWeight(Double_t val, Int_t idx) {if (idx>=0&&idx<3) fPIDWeight[idx] = val;}
void SetPrintInfo(Bool_t yesno) {fPrintInfo = yesno;}
Float_t fPID[3];
- Float_t fPIDFinal[AliPID::kSPECIESN+1]; // final PID format
+ Float_t fPIDFinal[AliPID::kSPECIESCN+1]; // final PID format
Float_t fPIDWeight[3]; // order: gamma, pi0, hadrons,
Double_t fProbGamma; // probility to be a Gamma
Double_t fProbPiZero; // probility to be a PiO
Double_t fWeightGammaEnergy; // Weight for a Gamma to have a given energy (for the moment =1.)
Double_t fWeightPiZeroEnergy; // Weight for a Pi0 Hadron to have a given energy (for the moment =1.)
- ClassDef(AliEMCALPIDUtils, 1)
+ ClassDef(AliEMCALPIDUtils, 2)
};