1) Added "Makefile support": LinkDef + pkg file, made header files compliant
[u/mrichter/AliRoot.git] / PWG0 / dNdEta / AlidNdEtaEffSelector.h
1 #ifndef ALIDNDETAEFFSELECTOR_H
2 #define ALIDNDETAEFFSELECTOR_H
3
4 #include <TH2F.h>
5
6 #include "../AliSelector.h"
7 #include "../esdTrackCuts/ESDtrackQualityCuts.h"
8 #include "dNdEtaCorrection.h"
9
10 class TParticle;
11
12 class AlidNdEtaEffSelector : public AliSelector {
13   public:
14     AlidNdEtaEffSelector(TTree *tree=0);
15     virtual ~AlidNdEtaEffSelector();
16
17     virtual void    Begin(TTree *tree);
18     virtual void    SlaveBegin(TTree *tree);
19     virtual Bool_t  Notify();
20     virtual Bool_t  Process(Long64_t entry);
21     virtual void    SlaveTerminate();
22     virtual void    Terminate();
23
24  protected:
25   Bool_t IsPrimary(const TParticle* aParticle, Int_t aTotalPrimaries);
26
27   ESDtrackQualityCuts* fEsdTrackCuts;
28   dNdEtaCorrection* fdNdEtaCorrection;
29
30  private:
31
32   ClassDef(AlidNdEtaEffSelector,0);
33 };
34
35 #endif