b26900d0 |
1 | #include "AliEventCut.h" |
2 | //________________________________ |
3 | /////////////////////////////////////////////////////////// |
4 | // |
5 | // class AliRunAnalysis |
6 | // |
7 | // |
8 | // |
9 | // |
10 | /////////////////////////////////////////////////////////// |
11 | |
12 | #include <TObjArray.h> |
13 | //#include <TIter.h> |
14 | |
15 | #include "AliBaseEventCut.h" |
16 | |
17 | AliEventCut::AliEventCut(): |
18 | fBaseCuts(0x0) |
19 | { |
20 | //costructor |
21 | |
22 | } |
23 | /*********************************************************/ |
24 | |
25 | AliEventCut::~AliEventCut() |
26 | { |
27 | //costructor |
28 | delete fBaseCuts; |
29 | } |
30 | |
31 | /*********************************************************/ |
32 | |
33 | Bool_t AliEventCut::Pass(AliESD* esd) const |
34 | { |
35 | //returns kTRUE if rejected |
36 | TIter iter(fBaseCuts); |
37 | AliBaseEventCut* becut; |
38 | while (( becut = (AliBaseEventCut*)iter() )) |
39 | { |
40 | if (becut->Pass(esd)) return kTRUE; |
41 | } |
42 | return kFALSE; |
43 | } |