1 #include "AliEventCut.h"
2 //________________________________
3 ///////////////////////////////////////////////////////////
5 // class AliRunAnalysis
10 ///////////////////////////////////////////////////////////
12 #include <TObjArray.h>
15 #include "AliEventBaseCut.h"
20 AliEventCut::AliEventCut():
26 /*********************************************************/
27 AliEventCut::AliEventCut(const AliEventCut& in):
29 fBaseCuts(in.fBaseCuts)
32 fBaseCuts.SetOwner(kTRUE);
34 /*********************************************************/
36 AliEventCut::~AliEventCut()
41 /*********************************************************/
43 Bool_t AliEventCut::Pass(AliAOD* aod) const
45 //returns kTRUE if rejected
48 Error("Pass","Pointer to AOD is NULL. Not passed the cut");
52 TIter iter(&fBaseCuts);
53 AliEventBaseCut* becut;
54 while (( becut = (AliEventBaseCut*)iter() ))
56 if (becut->Pass(aod)) return kTRUE;
61 /*********************************************************/
62 /*********************************************************/
63 /*********************************************************/
65 ClassImp(AliEventEmptyCut)