]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HMPID/AliHMPIDAnalysisTask.h
Update for EP
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDAnalysisTask.h
index c1b93d50f3e4fd0a806506f28e03902305ada6e3..56cf9810b04092632fa38417751382ed2ae4e798 100644 (file)
@@ -42,7 +42,7 @@ class AliHMPIDAnalysisTask : public AliAnalysisTaskSE {
   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 *);
@@ -54,16 +54,12 @@ class AliHMPIDAnalysisTask : public AliAnalysisTaskSE {
      
  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
@@ -95,9 +91,15 @@ class AliHMPIDAnalysisTask : public AliAnalysisTaskSE {
   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