]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/STEERBase/AliEMCALPIDResponse.h
Adding AliVAODHeader
[u/mrichter/AliRoot.git] / STEER / STEERBase / AliEMCALPIDResponse.h
index 9425c113cf943903a5325a519654df9f98b1773e..ee5b9300df646cacabfc60315330e981c9aead47 100644 (file)
@@ -35,10 +35,11 @@ public :
   
     //Setters
     void   SetPIDParams(const TObjArray * params) { fkPIDParams = params; }
+    void   SetCentrality(Float_t currentCentrality) { fCurrCentrality = currentCentrality;}
     
 
-    // EMCAL probability -> should go to another place?
-    Double_t ComputeEMCALProbability( Float_t pt, Float_t eop, Int_t charge, Double_t *pEMCAL) const;
+    // EMCAL probability
+    Bool_t ComputeEMCALProbability(Int_t nSpecies, Float_t pt, Float_t eop, Int_t charge, Double_t *pEMCAL) const;
 
 protected:
   
@@ -46,11 +47,13 @@ private:
 
   TF1 *fNorm;                            // Gauss function for normalizing NON electron probabilities 
 
+  Double_t fCurrCentrality;              // current (in the current event) centrality percentile 
+
   const TObjArray *fkPIDParams;               // PID Params
 
-  const TVectorD* GetParams(Int_t nParticle, Float_t fPt) const; 
+  const TVectorD* GetParams(Int_t nParticle, Float_t fPt, Int_t charge) const; 
 
-  ClassDef(AliEMCALPIDResponse, 1)
+  ClassDef(AliEMCALPIDResponse, 2)
 };
 
 #endif // #ifdef AliEMCALPIDResponse_cxx