LCOV - code coverage report
Current view: top level - STEER/STEERBase - AliVEventPool.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 3 33.3 %
Date: 2016-06-14 17:26:59 Functions: 1 9 11.1 %

          Line data    Source code
       1             : #ifndef ALIVEVENTPOOL_H
       2             : #define ALIVEVENTPOOL_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: AliAnalysisCuts.h 25775 2008-05-15 08:08:39Z morsch $ */
       8             : 
       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
      13             : 
      14             : #include <TNamed.h>
      15             : class TChain;
      16             : 
      17             : class AliVEventPool : public TNamed
      18             : {
      19             :  public:
      20             :     AliVEventPool();
      21             :     AliVEventPool(const char* name, const char* title);
      22             : 
      23           0 :     virtual ~AliVEventPool() {;}
      24             :     // Interface
      25             :     virtual TChain* GetNextChain()                 = 0;
      26             :     virtual void   GetCurrentBin(Float_t* /*bin*/) = 0;
      27             :     virtual Int_t  GetDimension()                  = 0;
      28             :     virtual void   Init()                          = 0;
      29             :     virtual Int_t  BinNumber() const               = 0;
      30             :     // Basic functionality
      31           0 :     virtual void SetChain(TChain* chain) {fChain = chain;}
      32             :     AliVEventPool(const AliVEventPool& obj);
      33             :     AliVEventPool& operator=(const AliVEventPool& other);
      34             :  protected:
      35             :     TChain* fChain;   // Chain of trees
      36         176 :     ClassDef(AliVEventPool, 1); 
      37             : };
      38             :  
      39             : #endif

Generated by: LCOV version 1.11