]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG3/hfe/AliHFEpid.h
Since it contains fixes of coding rule violations, all classes are involved. Further...
[u/mrichter/AliRoot.git] / PWG3 / hfe / AliHFEpid.h
index 90a57b96c01228d82776ec50b6f41ab2e71558d9..b8056621b09554f79f96c99f1e3e4dfc5e5daa61 100644 (file)
@@ -12,8 +12,8 @@
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/
-#ifndef __ALIHFEPID_H__
-#define __ALIHFEPID_H__
+#ifndef ALIHFEPID_H
+#define ALIHFEPID_H
 
 #ifndef ROOT_TObject
 #include <TObject.h>
@@ -34,10 +34,18 @@ class AliHFEpid : public TObject{
   enum{
     kMCpid = 0,
     kESDpid = 1,
-    kTPCpid = 2,
-    kTRDpid = 3,
-    kTOFpid = 4,
-    kNdetectorPID = 5
+    kITSpid = 2,
+    kTPCpid = 3,
+    kTRDpid = 4,
+    kTOFpid = 5,
+    kNdetectorPID = 6
+  };
+  enum{
+    kCombinedTPCTRD=0
+  };
+  enum{
+    kTRDSignal = 0,
+    kITSSignal = 1
   };
   public:
     AliHFEpid();
@@ -56,7 +64,9 @@ class AliHFEpid : public TObject{
     TList *GetQAhistograms() const { return fQAlist; };
 
   protected:
-    Bool_t MakePID_TPC_TOF(AliESDtrack *track);
+    Bool_t MakePidTpcTof(AliESDtrack *track);
+    Bool_t MakePidTpcTrd(AliESDtrack *track);
+    void MakePlotsItsTpc(AliESDtrack *track);
   private:
     AliHFEpidBase *fDetectorPID[kNdetectorPID];    //! Detector PID classes
     UInt_t fEnabledDetectors;             // Enabled Detectors