]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/hfe/AliHFEpidTRD.h
Various updates, including corrections for code rule violations
[u/mrichter/AliRoot.git] / PWG3 / hfe / AliHFEpidTRD.h
index 6c8988776d02c2cb6e61abbe6c3fc3b915a888e7..4bc85bbee1ddc0c5a7e84256cab397c2bfa91a4c 100644 (file)
@@ -57,10 +57,10 @@ class AliHFEpidTRD : public AliHFEpidBase{
     virtual ~AliHFEpidTRD();
     
     virtual Bool_t InitializePID();
-    virtual Int_t IsSelected(AliHFEpidObject *track, AliHFEpidQAmanager *pidqa);
+    virtual Int_t IsSelected(const AliHFEpidObject *track, AliHFEpidQAmanager *pidqa) const;
 
-    Double_t GetTRDSignalV1(const AliESDtrack *track);
-    Double_t GetTRDSignalV2(const AliESDtrack *track);
+    Double_t GetTRDSignalV1(const AliESDtrack *track) const;
+    Double_t GetTRDSignalV2(const AliESDtrack *track) const;
 
     Bool_t IsCalculateTRDSignals() const { return TestBit(kTRDsignals); }
     void SetPIDMethod(PIDMethodTRD_t method) { fPIDMethod = method; };
@@ -68,17 +68,18 @@ class AliHFEpidTRD : public AliHFEpidBase{
     void SetMinP(Double_t p) { fMinP = p; }
     void CalculateTRDSignals(Bool_t docalc) { SetBit(kTRDsignals, docalc); } 
 
-    Double_t GetTRDthresholds(Double_t electronEff, Double_t p);
+    Double_t GetElectronLikelihood(const AliVParticle *track, AliHFEpidObject::AnalysisType_t anaType) const;
+    Double_t GetP(const AliVParticle *track, AliHFEpidObject::AnalysisType_t anaType) const;
+    Double_t GetTRDthresholds(Double_t electronEff, Double_t p) const;
+    Double_t GetChargeLayer(const AliVParticle *track, UInt_t layer, AliHFEpidObject::AnalysisType_t anatype) const;
   protected:
     enum{
       kTRDsignals = BIT(16)
     };
     void Copy(TObject &ref) const;
-    Double_t GetElectronLikelihood(const AliVParticle *track, AliHFEpidObject::AnalysisType_t anaType);
-    Double_t GetP(const AliVParticle *track, AliHFEpidObject::AnalysisType_t anaType);
     void InitParameters();
     void InitParameters1DLQ();
-    void GetParameters(Double_t electronEff, Double_t *parameters);
+    void GetParameters(Double_t electronEff, Double_t *parameters) const;
 
   private:
     static const Double_t fgkVerySmall;                       // Check for 0