![]() |
![]() |
00001 /* 00002 * See header file for a description of this class. 00003 * 00004 * $Date: 2008/06/10 14:56:27 $ 00005 * $Revision: 1.1 $ 00006 * \author G. Cerminara - INFN Torino 00007 */ 00008 00009 #include "DQM/DTMonitorModule/src/DTDataErrorFilter.h" 00010 #include "DQM/DTMonitorModule/interface/DTDataIntegrityTask.h" 00011 #include "FWCore/ServiceRegistry/interface/Service.h" 00012 00013 00014 DTDataErrorFilter::DTDataErrorFilter(const edm::ParameterSet&){ 00015 // Get the data integrity service 00016 dataMonitor = edm::Service<DTDataIntegrityTask>().operator->(); 00017 00018 } 00019 00020 DTDataErrorFilter::~DTDataErrorFilter(){} 00021 00022 00023 bool DTDataErrorFilter::filter(edm::Event& event, const edm::EventSetup& setup) { 00024 // check the event error flag 00025 if(dataMonitor->eventHasErrors()) return true; 00026 return false; 00027 }