CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
19 
20 // d|e record
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 
37  std::vector<unsigned int> flagSys_;
38  int nEvt_;
39  int nAgree_;
40 
41 };
42 
43 #endif
L1DEFilter(const edm::ParameterSet &)
Definition: L1DEFilter.cc:5
virtual void beginJob(void)
Definition: L1DEFilter.h:31
std::vector< unsigned int > flagSys_
Definition: L1DEFilter.h:37
edm::InputTag DEsource_
Definition: L1DEFilter.h:36
virtual void endJob()
Definition: L1DEFilter.cc:16
int nAgree_
Definition: L1DEFilter.h:39
virtual bool filter(edm::Event &, const edm::EventSetup &)
Definition: L1DEFilter.cc:27