CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
DTDataErrorFilter Class Reference

#include <DTDataErrorFilter.h>

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

Public Member Functions

 DTDataErrorFilter (const edm::ParameterSet &)
 Constructor. More...
 
virtual bool hltFilter (edm::Event &event, const edm::EventSetup &setup, trigger::TriggerFilterObjectWithRefs &filterproduct)
 
virtual ~DTDataErrorFilter ()
 Destructor. More...
 
- Public Member Functions inherited from HLTFilter
 HLTFilter (const edm::ParameterSet &config)
 
int module () const
 
const std::string * moduleLabel () const
 
int path () const
 
const std::string * pathName () const
 
std::pair< int, int > pmid () const
 
bool saveTags () const
 
virtual ~HLTFilter ()
 
- Public Member Functions inherited from edm::EDFilter
 EDFilter ()
 
virtual ~EDFilter ()
 
- Public Member Functions inherited from edm::ProducerBase
 ProducerBase ()
 
void registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &)
 
boost::function< void(const
BranchDescription &)> 
registrationCallback () const
 used by the fwk to register list of products More...
 
virtual ~ProducerBase ()
 

Private Attributes

DTDataIntegrityTaskdataMonitor
 

Additional Inherited Members

- Public Types inherited from edm::EDFilter
typedef EDFilter ModuleType
 
typedef WorkerT< EDFilterWorkerType
 
- Public Types inherited from edm::ProducerBase
typedef
ProductRegistryHelper::TypeLabelList 
TypeLabelList
 
- Static Public Member Functions inherited from HLTFilter
static void makeHLTFilterDescription (edm::ParameterSetDescription &desc)
 
- Static Public Member Functions inherited from edm::EDFilter
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
- Protected Member Functions inherited from edm::EDFilter
CurrentProcessingContext const * currentContext () const
 
- Protected Member Functions inherited from edm::ProducerBase
template<class TProducer , class TMethod >
void callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod)
 

Detailed Description

No description available.

Date:
2012/01/21 14:56:54
Revision:
1.2
Author
G. Cerminara - INFN Torino

Definition at line 17 of file DTDataErrorFilter.h.

Constructor & Destructor Documentation

DTDataErrorFilter::DTDataErrorFilter ( const edm::ParameterSet config)

Constructor.

Definition at line 14 of file DTDataErrorFilter.cc.

References dataMonitor, and cppFunctionSkipper::operator.

14  :
15  HLTFilter(config)
16 {
17  // Get the data integrity service
19 }
DTDataIntegrityTask * dataMonitor
HLTFilter(const edm::ParameterSet &config)
Definition: HLTFilter.cc:18
DTDataErrorFilter::~DTDataErrorFilter ( )
virtual

Destructor.

Definition at line 21 of file DTDataErrorFilter.cc.

21 {}

Member Function Documentation

bool DTDataErrorFilter::hltFilter ( edm::Event event,
const edm::EventSetup setup,
trigger::TriggerFilterObjectWithRefs filterproduct 
)
virtual

Implements HLTFilter.

Definition at line 24 of file DTDataErrorFilter.cc.

References dataMonitor, and DTDataIntegrityTask::eventHasErrors().

24  {
25  // check the event error flag
26  if (dataMonitor->eventHasErrors()) return true;
27  return false;
28 }
DTDataIntegrityTask * dataMonitor

Member Data Documentation

DTDataIntegrityTask* DTDataErrorFilter::dataMonitor
private

Definition at line 31 of file DTDataErrorFilter.h.

Referenced by DTDataErrorFilter(), and hltFilter().