]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG0/dNdEta/AlidNdEtaCorrectionSelector.h
o) proper splitting of STEER dependent classes (PWG0dep) and ESD dependent classes
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaCorrectionSelector.h
index 2f61e4a05de564cdcf076b3fc2c5e493f5e3e11c..cff24d3426d663ca0e242c487e04ae3da4c1eff2 100644 (file)
@@ -1,32 +1,31 @@
+/* $Id$ */
+
 #ifndef ALIDNDETACORRECTIONSELECTOR_H
 #define ALIDNDETACORRECTIONSELECTOR_H
 
-#include "../AliSelector.h"
+#include "AliSelectorRL.h"
 
 class AliESDtrackCuts;
 class dNdEtaCorrection;
 
-class TParticle;
-
-class AlidNdEtaCorrectionSelector : public AliSelector {
+class AlidNdEtaCorrectionSelector : public AliSelectorRL {
   public:
-    AlidNdEtaCorrectionSelector(TTree *tree=0);
+    AlidNdEtaCorrectionSelector();
     virtual ~AlidNdEtaCorrectionSelector();
 
     virtual void    Begin(TTree *tree);
     virtual void    SlaveBegin(TTree *tree);
-    virtual Bool_t  Notify();
     virtual Bool_t  Process(Long64_t entry);
     virtual void    SlaveTerminate();
     virtual void    Terminate();
 
  protected:
-  Bool_t IsPrimary(const TParticle* aParticle, Int_t aTotalPrimaries);
-
-  AliESDtrackCuts*  fEsdTrackCuts;          // Object containing the parameters of the esd track cuts
+    Bool_t  CheckVertex();
+  
+    AliESDtrackCuts*  fEsdTrackCuts;          // Object containing the parameters of the esd track cuts
 
-  dNdEtaCorrection* fdNdEtaCorrection;      // contains the intermediate histograms (on each slave)
-  dNdEtaCorrection* fdNdEtaCorrectionFinal; // contains the final histograms
+    dNdEtaCorrection* fdNdEtaCorrection;      // contains the intermediate histograms (on each slave)
+    dNdEtaCorrection* fdNdEtaCorrectionFinal; // contains the final histograms
 
  private: