Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
HardwareValidation
plugins
L1DEFilter.h
Go to the documentation of this file.
1
#ifndef L1DEFILTER_H
2
#define L1DEFILTER_H
3
4
/*\class L1DEFilter
5
*\description L1 trigger data|emulation event filter
6
*\author Nuno Leonardo (CERN)
7
*\date 07.06
8
*/
9
10
// system includes
11
#include <memory>
12
13
// common includes
14
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
15
#include "
FWCore/Framework/interface/EDFilter.h
"
16
#include "
FWCore/Framework/interface/Event.h
"
17
#include "
FWCore/Framework/interface/MakerMacros.h
"
18
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
19
20
// d|e record
21
#include "
DataFormats/L1Trigger/interface/L1DataEmulRecord.h
"
22
23
24
class
L1DEFilter
:
public
edm::EDFilter
{
25
26
public
:
27
explicit
L1DEFilter
(
const
edm::ParameterSet
&);
28
~L1DEFilter
();
29
30
private
:
31
virtual
void
beginJob
(
void
) {};
32
//virtual void beginRun(edm::Run&, const edm::EventSetup&);
33
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&);
34
virtual
void
endJob
();
35
36
edm::InputTag
DEsource_
;
37
std::vector<unsigned int>
flagSys_
;
38
int
nEvt_
;
39
int
nAgree_
;
40
41
};
42
43
#endif
L1DEFilter::L1DEFilter
L1DEFilter(const edm::ParameterSet &)
Definition:
L1DEFilter.cc:5
Event.h
MakerMacros.h
L1DEFilter::beginJob
virtual void beginJob(void)
Definition:
L1DEFilter.h:31
L1DEFilter::flagSys_
std::vector< unsigned int > flagSys_
Definition:
L1DEFilter.h:37
L1DEFilter::nEvt_
int nEvt_
Definition:
L1DEFilter.h:38
Frameworkfwd.h
L1DEFilter::DEsource_
edm::InputTag DEsource_
Definition:
L1DEFilter.h:36
ParameterSet.h
L1DEFilter::endJob
virtual void endJob()
Definition:
L1DEFilter.cc:16
L1DEFilter::~L1DEFilter
~L1DEFilter()
Definition:
L1DEFilter.cc:13
L1DataEmulRecord.h
EDFilter.h
L1DEFilter::nAgree_
int nAgree_
Definition:
L1DEFilter.h:39
edm::EventSetup
Definition:
EventSetup.h:44
edm::EDFilter
Definition:
EDFilter.h:24
L1DEFilter::filter
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition:
L1DEFilter.cc:27
edm::InputTag
Definition:
InputTag.h:12
edm::ParameterSet
Definition:
ParameterSet.h:35
edm::Event
Definition:
Event.h:50
L1DEFilter
Definition:
L1DEFilter.h:24
Generated for CMSSW Reference Manual by
1.8.5