]>
Commit | Line | Data |
---|---|---|
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 | 12 | class AliFlowEventSimple; |
8d312f00 | 13 | class AliFlowAnalysisWithScalarProduct; |
88e00a8a | 14 | class TList; |
8d312f00 | 15 | |
16 | #include "TString.h" | |
17 | #include "AliAnalysisTask.h" | |
18 | ||
19 | class 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 |