]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/STRANGENESS/LambdaK0/AliAnalysisTaskExtractV0AOD.h
Added trigger skipping (for ::SetCollisionCandidates operation), added some extra...
[u/mrichter/AliRoot.git] / PWGLF / STRANGENESS / LambdaK0 / AliAnalysisTaskExtractV0AOD.h
index 38dd81984723654a10eebafbdd6202f02b8e94c0..9fccdfb14a38e7a9f69ada39800e9858746a5abc 100644 (file)
@@ -59,9 +59,10 @@ class AliAnalysisTaskExtractV0AOD : public AliAnalysisTaskSE {
        virtual void     Terminate(Option_t *);
   void CheckChargeV0(AliESDv0 *thisv0);
 
-  void SetIsNuclear           (Bool_t lIsNuclear   = kTRUE ) { fkIsNuclear   = lIsNuclear;   }
-  void SetIsLowEnergyPP       (Bool_t lLowEnergyPP = kTRUE ) { fkLowEnergyPP = lLowEnergyPP; }
-  void SetUseOnTheFly         (Bool_t lUseOnTheFly = kTRUE ) { fkUseOnTheFly = lUseOnTheFly; }
+  void SetIsNuclear           (Bool_t lIsNuclear   = kTRUE  ) { fkIsNuclear   = lIsNuclear;   }
+  void SetIsLowEnergyPP       (Bool_t lLowEnergyPP = kTRUE  ) { fkLowEnergyPP = lLowEnergyPP; }
+  void SetUseOnTheFly         (Bool_t lUseOnTheFly = kTRUE  ) { fkUseOnTheFly = lUseOnTheFly; }
+  void SetTriggerMask         (TString lTriggerMask = "kMB" ) { fTriggerMask  = lTriggerMask; }
 
  private:
                                // Note : In ROOT, "//!" means "do not stream the data from Master node to Worker node" ...
@@ -78,6 +79,8 @@ class AliAnalysisTaskExtractV0AOD : public AliAnalysisTaskSE {
   Bool_t fkLowEnergyPP; // if true, skip FASTOnly (default FALSE)
   Bool_t fkUseOnTheFly; // if true, will use On-the-fly V0s instead of Offline V0s (default FALSE)
 
+  TString fTriggerMask; // Selected trigger mask (kMB, kINT7, kINT8, kAnyINT)
+
   //Variables for Tree
        Float_t fTreeVariableChi2V0;         //!
        Float_t fTreeVariableDcaV0Daughters; //!