while((cuts = (AliAnalysisCuts*)next())) {
Bool_t acc = cuts->IsSelected(obj);
if ((filterMask = cuts->GetFilterMask()) > 0) {
- acc = (acc && (filterMask & result));
+ acc = (acc && (filterMask == result));
}
cuts->SetSelected(acc);
if (acc) {result |= iCutB & 0x00ffffff;}
//
// Returns current result for cut with name
AliAnalysisCuts* cut = (AliAnalysisCuts*) (fCuts->FindObject(name));
- return (cut->Selected());
+ if (cut) {
+ return (cut->Selected());
+ } else {
+ return 0;
+ }
}