#include #include #include using namespace std; namespace RAT { Processor::Result NothingCut::DSEvent(DS::Run&, DS::Entry& ds) { bool pass = true; // If any triggered event fails, they all fail for( size_t iEV = 0; iEV < ds.GetEVCount(); iEV++ ) if( Event(ds, ds.GetEV(iEV)) != OKTRUE ) pass = false; return pass ? OKTRUE : OKFALSE; } Processor::Result NothingCut::Event(DS::Entry&, DS::EV& ev) { fPassFlag = true; UpdateMask(ev); return fPassFlag ? OKFALSE : OKTRUE; } } // namespace RAT