Removed warnings
[u/mrichter/AliRoot.git] / PWG2 / RESONANCES / AliRsnCutMgr.h
CommitLineData
06351446 1#ifndef ALIRSNMVCUTMGR_H
2#define ALIRSNMVCUTMGR_H
3
4#include "TNamed.h"
5#include "TObjArray.h"
6
7#include "AliRsnCut.h"
8// #include "AliRsnCutSet.h"
9// class AliRsnCut;
10class AliRsnCutSet;
11
12/**
13 @author Martin Vala <Martin.Vala@cern.ch>
14*/
15class AliRsnCutMgr : public TNamed
16{
17 public:
8ecf98c4 18
06351446 19// enum ECutSetType {
20// kParticle= 0,
21// kPair,
22// kMixEventFinderCut,
23// kLastCutSetIndex
24// };
25
8ecf98c4 26
06351446 27 AliRsnCutMgr();
28 AliRsnCutMgr(const char *name, const char* title);
29
30 ~AliRsnCutMgr();
8ecf98c4 31
06351446 32 void SetCutSet(AliRsnCut::ECutSetType type,AliRsnCutSet* cutset);
33 AliRsnCutSet* GetCutSet(AliRsnCut::ECutSetType type) { return fCutSets[type];}
8ecf98c4 34
06351446 35 Bool_t IsSelected(AliRsnCut::ECutSetType type,TObject *obj);
36
37 private:
38
8ecf98c4 39 AliRsnCutMgr(const AliRsnCutMgr &cut):TNamed(cut) {}
40 AliRsnCutMgr& operator=(const AliRsnCutMgr& /*cut*/) {return *this;}
41
06351446 42 AliRsnCutSet *fCutSets[AliRsnCut::kLastCutSetIndex];
8ecf98c4 43
06351446 44 ClassDef ( AliRsnCutMgr,1 );
45};
46
47#endif