]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGHF/hfe/AliHFEextraCuts.h
Place the config and root file at the right place
[u/mrichter/AliRoot.git] / PWGHF / hfe / AliHFEextraCuts.h
index 55b7c18ce6b2b326c42961c3b0f430e39430f901..1ae6aa9e687ec86433ccdee35270b8f988589a96 100644 (file)
@@ -25,6 +25,7 @@
 #include "AliCFCutBase.h"
 // #endif
 
+#include <TArrayI.h>
 class TList;
 
 class AliVEvent;
@@ -107,6 +108,8 @@ class AliHFEextraCuts: public AliCFCutBase{
     Bool_t CheckITSstatus(Int_t itsStatus) const;
     Bool_t CheckITSpattern(const AliVTrack *const track) const;
     Bool_t IsKinkDaughter(AliVTrack *track);
+    Bool_t IsKinkMother(AliVTrack *track);
+
 
     void UnSetRejectKinkDaughter() { CLRBIT(fRequirements, kRejectKinkDaughter);}; 
     void UnSetRejectKinkMother() { CLRBIT(fRequirements, kRejectKinkMother);}; 
@@ -132,7 +135,6 @@ class AliHFEextraCuts: public AliCFCutBase{
     Float_t GetTPCsharedClustersRatio(AliVTrack *track);
     Float_t GetTRDchi(AliVTrack *track);
     Int_t GetITSNbOfcls(AliVTrack *track);
-    Bool_t IsKinkMother(AliVTrack *track);
 
   private:
     typedef enum{
@@ -194,6 +196,8 @@ class AliHFEextraCuts: public AliCFCutBase{
     Double_t fTOFsignalDz;            // TOF signal dz
     Double_t fMagField;               // Magnetic field
     Int_t    fAODFilterBit;           // Require AOD filter bit
+    TArrayI  fListKinkMothers;        // List of Kink Mothers (AOD analysis)
+    Int_t    fNumberKinkMothers;      // Number of Kink mothers
 
     Bool_t  fCheck;                     // check
     TList *fQAlist;                    //! Directory for QA histograms