]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FLOW/AliFlowTasks/AliAnalysisTaskScalarProduct.h
used floweventsimple exchange container
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowTasks / AliAnalysisTaskScalarProduct.h
CommitLineData
8d312f00 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2* See cxx source for full Copyright notice */
e2d51347 3/* $Id: $ */
8d312f00 4
5#ifndef AliAnalysisTaskScalarProduct_H
6#define AliAnalysisTaskScalarProduct_H
7
8// AliAnalysisTaskScalarProduct:
9// analysis task for Scalar Product method
10// Author: Naomi van der Kolk (kolk@nikhef.nl)
11
dc3481ef 12class AliFlowEventSimple;
8d312f00 13class AliFlowAnalysisWithScalarProduct;
88e00a8a 14class TList;
8d312f00 15
16#include "TString.h"
17#include "AliAnalysisTask.h"
18
19class AliAnalysisTaskScalarProduct : public AliAnalysisTask {
20 public:
882ffd6a 21 AliAnalysisTaskScalarProduct();
dc3481ef 22 AliAnalysisTaskScalarProduct(const char *name);
e2d51347 23 virtual ~AliAnalysisTaskScalarProduct();
8d312f00 24
25 virtual void ConnectInputData(Option_t *);
26 virtual void CreateOutputObjects();
27 virtual void Exec(Option_t *option);
28 virtual void Terminate(Option_t *);
29
8d312f00 30 private:
b76ccfd5 31
32 AliAnalysisTaskScalarProduct(const AliAnalysisTaskScalarProduct& aAnalysisTask);
33 AliAnalysisTaskScalarProduct& operator=(const AliAnalysisTaskScalarProduct& aAnalysisTask);
34
dc3481ef 35 AliFlowEventSimple* fEvent; //input event
36 AliFlowAnalysisWithScalarProduct* fSP; // analysis object
37 TList* fListHistos; // collection of output
9d062fe3 38
dc3481ef 39
40 ClassDef(AliAnalysisTaskScalarProduct, 0); // example of analysis
8d312f00 41};
42
df802279 43#endif