00304 {
00305 // Make sure the object is in a fresh state00306 cut.ResetStatus();
00307
00308 // Now, run the preselection cut00309 cut.MakeSelectionCuts(nu);
00310
00311 // Now copy out all the selections00312 for (UInt_t i = 0; i < cut.fCutList.size(); ++i) {
00313 Keep_If(cut.fCutList[i].second, cut.fCutList[i].first);
00314 }
00315
00316 // Now, combine out status - this is currently very simple, as we are00317 // not yet tracking named cuts. This will become a bit more involved 00318 // at that stage, but for now, this works!00319 //fPassCuts = fPassCuts && !cut.Failed();00320 }