]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG3/dielectron/AliAnalysisTaskDielectronSE.h
Add dielectron framework to PWG3
[u/mrichter/AliRoot.git] / PWG3 / dielectron / AliAnalysisTaskDielectronSE.h
CommitLineData
b2a297fa 1#ifndef ALIANALYSISTASKDIELECTRONSE_H
2#define ALIANALYSISTASKDIELECTRONSE_H
3/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
5
6//#####################################################
7//# #
8//# Basic Analysis task for Dielectron #
9//# single event analysis #
10//# #
11//# by WooJin J. Park, GSI / W.J.Park@gsi.de #
12//# Ionut C. Arsene, GSI / I.C.Arsene@gsi.de #
13//# Magnus Mager, CERN / Magnus.Mager@cern.ch #
14//# Jens Wiechula, Uni HD / Jens.Wiechula@cern.ch #
15//# #
16//#####################################################
17
18#include "AliAnalysisTaskSE.h"
19
20class AliDielectron;
21
22class AliAnalysisTaskDielectronSE : public AliAnalysisTaskSE {
23
24public:
25 AliAnalysisTaskDielectronSE();
26 AliAnalysisTaskDielectronSE(const char *name);
27 virtual ~AliAnalysisTaskDielectronSE(){;}
28
29 virtual void UserExec(Option_t *option);
30 virtual void UserCreateOutputObjects();
31
32 void SetDielectron(AliDielectron * const die) { fDielectron = die; }
33
34private:
35
36 AliDielectron *fDielectron; // Dielectron framework object
37
38 AliAnalysisTaskDielectronSE(const AliAnalysisTaskDielectronSE &c);
39 AliAnalysisTaskDielectronSE& operator= (const AliAnalysisTaskDielectronSE &c);
40
41 ClassDef(AliAnalysisTaskDielectronSE, 1);
42};
43#endif