]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/AliAnalysisFilter.h
added RawReader offline source component
[u/mrichter/AliRoot.git] / ANALYSIS / AliAnalysisFilter.h
CommitLineData
7c38d6ee 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// Manager class for filter decisions based on cuts
8// Author: Andreas Morsch
9// andreas.morsch@cern.ch
10
11#include <TNamed.h>
12
13class AliAnalysisCuts;
14
15class AliAnalysisFilter : public TNamed
16{
17 public:
18 AliAnalysisFilter();
19 AliAnalysisFilter(const char* name, const char* title = "AnalysisFilter");
20 AliAnalysisFilter(const AliAnalysisFilter& obj);
21 virtual ~AliAnalysisFilter() {;}
22 virtual UInt_t IsSelected(TObject* obj);
23 virtual void AddCuts(AliAnalysisCuts* cuts);
24 private:
25 TList* fCuts; // List of cuts
26 ClassDef(AliAnalysisFilter, 1); // Manager class for filter decisions
27};
28
29#endif