]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/hfe/AliHFEpidTPC.h
Update of the hfe package
[u/mrichter/AliRoot.git] / PWG3 / hfe / AliHFEpidTPC.h
index 7a5f8afe747fbfca4a254be26759270f2e916156..87f40c28721c52f733e87b5388d43aadace1dcf6 100644 (file)
@@ -45,13 +45,12 @@ class AliHFEpidTPC : public AliHFEpidBase{
     AliHFEpidTPC &operator=(const AliHFEpidTPC &ref);
     virtual ~AliHFEpidTPC();
     
-    virtual Bool_t InitializePID();
+    virtual Bool_t InitializePID(Int_t /*run*/);
     virtual Int_t IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager *pidqa) const;
 
     void AddTPCdEdxLineCrossing(Int_t species, Double_t sigma);
     Bool_t HasAsymmetricSigmaCut() const { return TestBit(kAsymmetricSigmaCut);}
     Bool_t HasParticleRejection() const { return TestBit(kRejection); }
-    void SetElectronMeanCorrection(const TF1 * const electronLineCorrection) { fkElectronMeanCorrection = electronLineCorrection; }
     void SetTPCnSigma(Short_t nSigma) { fNsigmaTPC = nSigma; };
     inline void SetAsymmetricTPCsigmaCut(Float_t pmin, Float_t pmax, Float_t sigmaMin, Float_t sigmaMax);
     inline void SetRejectParticle(Int_t species, Float_t pmin, Float_t sigmaMin, Float_t pmax, Float_t sigmaMax);
@@ -61,7 +60,6 @@ class AliHFEpidTPC : public AliHFEpidBase{
     void SetLowerSigmaCutDefault(const TF1 * const model) { fkLowerSigmaCut[0] = model; fHasCutModel = kTRUE; }
     void SetLowerSigmaCutCentrality(const TF1 * const model, Int_t centralityBin) { if(centralityBin < 11) fkLowerSigmaCut[centralityBin+1] = model; fHasCutModel = kTRUE; }
 
-    Double_t NumberOfSigmas(const AliVParticle *track, AliPID::EParticleType species, AliHFEpidObject::AnalysisType_t anatype) const;
     Double_t GetP(const AliVParticle *track, AliHFEpidObject::AnalysisType_t anaType) const;
 
   protected:
@@ -79,7 +77,6 @@ class AliHFEpidTPC : public AliHFEpidBase{
     UChar_t fLineCrossingsEnabled;                          // Bitmap showing which line crossing is set
     const TF1 *fkUpperSigmaCut[12];                         // Upper Sigma Cut
     const TF1 *fkLowerSigmaCut[12];                         // Lower Sigma Cut
-    const TF1 *fkElectronMeanCorrection;                    // Correct the mean of the electron line position as function  of the momentum
     Bool_t fHasCutModel;                                    // Has cut model functions
     Float_t fPAsigCut[2];                                   // Momentum region where to perform asymmetric sigma cut
     Float_t fNAsigmaTPC[2];                                 // Asymmetric TPC Sigma band