CMS 3D CMS Logo

Public Member Functions | Private Attributes

DTDataErrorFilter Class Reference

#include <DTDataErrorFilter.h>

Inheritance diagram for DTDataErrorFilter:
HLTFilter edm::EDFilter edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Member Functions

 DTDataErrorFilter (const edm::ParameterSet &)
 Constructor.
virtual bool filter (edm::Event &event, const edm::EventSetup &setup)
virtual ~DTDataErrorFilter ()
 Destructor.

Private Attributes

DTDataIntegrityTaskdataMonitor

Detailed Description

No description available.

Date:
2008/06/10 14:56:27
Revision:
1.1
Author:
G. Cerminara - INFN Torino

Definition at line 17 of file DTDataErrorFilter.h.


Constructor & Destructor Documentation

DTDataErrorFilter::DTDataErrorFilter ( const edm::ParameterSet )

Constructor.

Definition at line 14 of file DTDataErrorFilter.cc.

References dataMonitor, and cmsCodeRules::cppFunctionSkipper::operator.

                                                          {
  // Get the data integrity service
  dataMonitor = edm::Service<DTDataIntegrityTask>().operator->();

}
DTDataErrorFilter::~DTDataErrorFilter ( ) [virtual]

Destructor.

Definition at line 20 of file DTDataErrorFilter.cc.

{}

Member Function Documentation

bool DTDataErrorFilter::filter ( edm::Event event,
const edm::EventSetup setup 
) [virtual]

Implements HLTFilter.

Definition at line 23 of file DTDataErrorFilter.cc.

References dataMonitor, and DTDataIntegrityTask::eventHasErrors().

                                                                          {
  // check the event error flag 
  if(dataMonitor->eventHasErrors()) return true;
  return false;
}

Member Data Documentation

Definition at line 31 of file DTDataErrorFilter.h.

Referenced by DTDataErrorFilter(), and filter().