]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/AliAnalysis.h
AliAOD and AODParticle (T.Kuhr) - Readers, AODStdParticle and Cuts (P.Skowronski...
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysis.h
CommitLineData
b26900d0 1#ifndef ALIANALYSIS_H
2#define ALIANALYSIS_H
3//________________________________
4///////////////////////////////////////////////////////////
5//
6// class AliAnalysis
7//
8// Base class for analysis
9//
10//
11// Piotr.Skowronski@cern.ch
12//
13///////////////////////////////////////////////////////////
14
15#include <TTask.h>
16
a5556ea5 17class AliAOD;
b26900d0 18class AliStack;
19
20class AliAnalysis: public TTask
21{
22 public:
23 AliAnalysis();
24 AliAnalysis(const char* name,const char* title);
25 virtual ~AliAnalysis();
26
27 virtual Int_t Init() = 0;
a5556ea5 28 virtual Int_t ProcessEvent(AliAOD* aodrec, AliAOD* aodsim = 0x0) = 0;
b26900d0 29 virtual Int_t Finish() = 0;
30
b26900d0 31 protected:
32
33 private:
b26900d0 34 ClassDef(AliAnalysis,1)
35};
36
37#endif