1 #ifndef ALIVEVENTPOOL_H
2 #define ALIVEVENTPOOL_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 /* $Id: AliAnalysisCuts.h 25775 2008-05-15 08:08:39Z morsch $ */
9 // Base class for event pool.
10 // This class is needed by the AnalysisManager to steer a mixing analysis.
11 // Author Andreas Morsch
12 // andreas.morsch@cern.ch
17 class AliVEventPool : public TNamed
21 AliVEventPool(const char* name, const char* title);
22 AliVEventPool(const AliVEventPool& obj);
23 virtual ~AliVEventPool() {;}
24 virtual void GetNextChain(TChain* /*chain*/) = 0;
25 virtual void GetCurrentBin(Float_t* /*bin*/) = 0;
26 virtual Int_t GetDimension() = 0;
28 ClassDef(AliVEventPool, 0);