00001 00002 #include "Event/cutComposite.h" 00003 00004 //##################################### 00005 bool cutComposite::apply() 00006 //##################################### 00007 { 00008 bool valid = true; 00009 unsigned int nCuts = num(); 00010 unsigned int iCut = 0; 00011 for (iCut = 0; iCut < nCuts; iCut++ ) { 00012 cutVI* cut = get(iCut); 00013 bool ok = cut->apply(); 00014 if (!ok) valid = false; 00015 } 00016 return valid; 00017 }