LCOV - code coverage report
Current view: top level - ANALYSIS/ANALYSISalice - AliAnalysisFilter.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 2 50.0 %
Date: 2016-06-14 17:26:59 Functions: 2 6 33.3 %

          Line data    Source code
       1             : #ifndef ALIANALYSISFILTER_H
       2             : #define ALIANALYSISFILTER_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             : //
      10             : // Manager class for filter decisions based on cuts
      11             : // Author: Andreas Morsch
      12             : // andreas.morsch@cern.ch
      13             : 
      14             : #include <TNamed.h>
      15             : 
      16             : class AliAnalysisCuts;
      17             : class TList;
      18             : 
      19             : class AliAnalysisFilter : public TNamed
      20             : {
      21             :  public:
      22             :     AliAnalysisFilter();
      23             :     AliAnalysisFilter(const char* name, const char* title = "AnalysisFilter");
      24             :     AliAnalysisFilter(const AliAnalysisFilter& obj);
      25             :     AliAnalysisFilter& operator=(const AliAnalysisFilter& other);
      26             :     virtual ~AliAnalysisFilter();
      27             :     virtual UInt_t IsSelected(TObject* obj);
      28             :     virtual UInt_t IsSelected(TList* obj);
      29             :     virtual Bool_t IsSelected(char* name);
      30             :     virtual void AddCuts(AliAnalysisCuts* cuts);
      31             :     virtual void Init();
      32           0 :     TList*  GetCuts() const {return fCuts;}
      33             :             
      34             :  private:
      35             :     TList* fCuts;    // List of cuts
      36         182 :     ClassDef(AliAnalysisFilter, 2); // Manager class for filter decisions
      37             : };
      38             :  
      39             : #endif

Generated by: LCOV version 1.11