ROOT logo
/////////////////////////////////////////////////////
// AliAnalysisTaskFilterFE:
// analysis task to (re)tag RFP and POI of flow event 
//////////////////////////////////////////////////////

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* See cxx source for full Copyright notice */
/* $Id: $ */

#ifndef ALIANALYSISTASKFILTERFE_H
#define ALIANALYSISTASKFILTERFE_H

#include "AliFlowTrackSimpleCuts.h"
#include "AliFlowEventSimple.h"

class AliAnalysisTaskSE;

class AliAnalysisTaskFilterFE : public AliAnalysisTaskSE {
 public:
  AliAnalysisTaskFilterFE();
  AliAnalysisTaskFilterFE(const char *name, AliFlowTrackSimpleCuts *cutsRFP, AliFlowTrackSimpleCuts *cutsPOI);
  virtual ~AliAnalysisTaskFilterFE();
  
  virtual void   UserCreateOutputObjects();
  virtual void   UserExec(Option_t *option);

  void SetSubeventEtaRange(Double_t minA, Double_t maxA, Double_t minB, Double_t maxB)
    {this->fMinA = minA; this->fMaxA = maxA; this->fMinB = minB; this->fMaxB = maxB; }
  
 private:

  AliAnalysisTaskFilterFE(const AliAnalysisTaskFilterFE& aAnalysisTask);
  AliAnalysisTaskFilterFE& operator=(const AliAnalysisTaskFilterFE& aAnalysisTask); 

  AliFlowTrackSimpleCuts* fCutsRFP; //cuts for RFPs
  AliFlowTrackSimpleCuts* fCutsPOI; //cuts for POIs
  Double_t fMinA; //minimum of eta range for subevent A
  Double_t fMaxA; //maximum of eta range for subevent A
  Double_t fMinB; //minimum of eta range for subevent B
  Double_t fMaxB; //maximum of eta range for subevent B
  AliFlowEventSimple* fFlowEvent; //flowevent
  
  ClassDef(AliAnalysisTaskFilterFE, 1); // example of analysis
};

#endif

 AliAnalysisTaskFilterFE.h:1
 AliAnalysisTaskFilterFE.h:2
 AliAnalysisTaskFilterFE.h:3
 AliAnalysisTaskFilterFE.h:4
 AliAnalysisTaskFilterFE.h:5
 AliAnalysisTaskFilterFE.h:6
 AliAnalysisTaskFilterFE.h:7
 AliAnalysisTaskFilterFE.h:8
 AliAnalysisTaskFilterFE.h:9
 AliAnalysisTaskFilterFE.h:10
 AliAnalysisTaskFilterFE.h:11
 AliAnalysisTaskFilterFE.h:12
 AliAnalysisTaskFilterFE.h:13
 AliAnalysisTaskFilterFE.h:14
 AliAnalysisTaskFilterFE.h:15
 AliAnalysisTaskFilterFE.h:16
 AliAnalysisTaskFilterFE.h:17
 AliAnalysisTaskFilterFE.h:18
 AliAnalysisTaskFilterFE.h:19
 AliAnalysisTaskFilterFE.h:20
 AliAnalysisTaskFilterFE.h:21
 AliAnalysisTaskFilterFE.h:22
 AliAnalysisTaskFilterFE.h:23
 AliAnalysisTaskFilterFE.h:24
 AliAnalysisTaskFilterFE.h:25
 AliAnalysisTaskFilterFE.h:26
 AliAnalysisTaskFilterFE.h:27
 AliAnalysisTaskFilterFE.h:28
 AliAnalysisTaskFilterFE.h:29
 AliAnalysisTaskFilterFE.h:30
 AliAnalysisTaskFilterFE.h:31
 AliAnalysisTaskFilterFE.h:32
 AliAnalysisTaskFilterFE.h:33
 AliAnalysisTaskFilterFE.h:34
 AliAnalysisTaskFilterFE.h:35
 AliAnalysisTaskFilterFE.h:36
 AliAnalysisTaskFilterFE.h:37
 AliAnalysisTaskFilterFE.h:38
 AliAnalysisTaskFilterFE.h:39
 AliAnalysisTaskFilterFE.h:40
 AliAnalysisTaskFilterFE.h:41
 AliAnalysisTaskFilterFE.h:42
 AliAnalysisTaskFilterFE.h:43
 AliAnalysisTaskFilterFE.h:44
 AliAnalysisTaskFilterFE.h:45
 AliAnalysisTaskFilterFE.h:46
 AliAnalysisTaskFilterFE.h:47