CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/DQM/DTMonitorModule/src/DTDataErrorFilter.cc

Go to the documentation of this file.
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 }