AliHMPIDAnalysisTask(const AliHMPIDAnalysisTask& c);
virtual ~AliHMPIDAnalysisTask();
- virtual void UserConnectInputData(Option_t *);
+ virtual void ConnectInputData(Option_t *);
virtual void UserCreateOutputObjects();
virtual void UserExec(Option_t *option);
virtual void Terminate(Option_t *);
private:
- void SetTrigger(Int_t trigger) {fTrigger = trigger;}
AliESDEvent *fESD; //! ESD object
AliMCEvent *fMC; //! MC event
Bool_t fUseMC; // decide whether use or not the MC information
TList *fHmpHistList ; // list of histograms
- Int_t fNevts ; // event numbering
- Int_t fTrigNevts ; // event numbering with the requested trigger
- Int_t fTrigger ; // requested trigger
TH2F *fHmpPesdPhmp; // HMP momentum vs ESD momentum
TH2F *fHmpCkovPesd; // Ckov angle vs ESD momentum
TH2F *fThetapivsPesd; // theta chkov of pions vs Pesd
TH2F *fThetaKvsPesd; // theta chkov of kaons vs Pesd
TH2F *fThetaPvsPesd; // theta chkov of protons vs Pesd
+ TH1I *fProtGen; // generated protons from MC
+ TH1I *fPbarGen; // generated antiprotons from MC
+ TH1I *fProtHmp; // protons into the HMPID
+ TH1I *fPbarHmp; // antiprotons into the HMPID
+ TTree *fTree; // tree with useful data for subsequent analysis
+ Float_t fVar[28]; // array of data to fill the tree
- ClassDef(AliHMPIDAnalysisTask,3);
+ ClassDef(AliHMPIDAnalysisTask,4);
};
#endif