/* $Id$ */ #ifndef ALIDNDETAANALYSISSELECTORMC_H #define ALIDNDETAANALYSISSELECTORMC_H #include "AliSelectorRL.h" class TH3F; class TH1F; class dNdEtaAnalysis; class AlidNdEtaAnalysisMCSelector : public AliSelectorRL { public: AlidNdEtaAnalysisMCSelector(); virtual ~AlidNdEtaAnalysisMCSelector(); virtual void SlaveBegin(TTree *tree); virtual void SlaveTerminate(); virtual void Init(TTree *tree); virtual Bool_t Process(Long64_t entry); virtual void Terminate(); protected: private: dNdEtaAnalysis* fdNdEtaAnalysis; // contains the dndeta from the full sample dNdEtaAnalysis* fdNdEtaAnalysisTr; // contains the dndeta from the triggered events dNdEtaAnalysis* fdNdEtaAnalysisTrVtx; // contains the dndeta from the triggered events with vertex TH3F* fVertex; //! vertex of counted particles TH1F* fPartEta[3]; //! counted particles as function of eta (full vertex range, below 0 range, above 0 range) TH1F* fPartPt; //! counted particles as function of pt AlidNdEtaAnalysisMCSelector(const AlidNdEtaAnalysisMCSelector&); AlidNdEtaAnalysisMCSelector& operator=(const AlidNdEtaAnalysisMCSelector&); ClassDef(AlidNdEtaAnalysisMCSelector, 0); }; #endif