]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - ANALYSIS/AliEventPoolLoop.h
The TPC Altro mapping is now read from file when the RAW QA is called
[u/mrichter/AliRoot.git] / ANALYSIS / AliEventPoolLoop.h
... / ...
CommitLineData
1#ifndef ALIEVENTPOOLLOOP_H
2#define ALIEVENTPOOLLOOP_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9// Realisation of an AliVEventPool which allows the user to
10// run the analysis in a loop, i.e. passing several times over
11// the same event chain.
12// Author Andreas Morsch
13// andreas.morsch@cern.ch
14
15#include <AliVEventPool.h>
16class AliRunTagCuts;
17class AliLHCTagCuts;
18class AliDetectorTagCuts;
19class AliEventTagCuts;
20class AliTagAnalysis;
21
22class AliEventPoolLoop : public AliVEventPool
23{
24 public:
25 AliEventPoolLoop();
26 AliEventPoolLoop(Int_t nit);
27 AliEventPoolLoop(const char* name, const char* title);
28
29 virtual ~AliEventPoolLoop() {;}
30 // Interface
31 virtual TChain* GetNextChain();
32 virtual void GetCurrentBin(Float_t* /*bin*/);
33 virtual Int_t GetDimension();
34 virtual void Init();
35 private:
36 AliEventPoolLoop(const AliEventPoolLoop& obj);
37 AliEventPoolLoop& operator=(const AliEventPoolLoop& other);
38 protected:
39 Int_t fMaxIterations;
40 Int_t fNIteration;
41 ClassDef(AliEventPoolLoop, 0);
42};
43
44#endif