Main Page
Namespaces
Classes
Package Documentation
GeneratorInterface
GenFilters
interface
JGJFilter.h
Go to the documentation of this file.
1
#ifndef JGJFilter_h
2
#define JGJFilter_h
3
4
/*******************************************************
5
*
6
* Original Author: Alexander Proskuryakov
7
* Created: Sat Aug 1 10:42:50 CEST 2009
8
*
9
* Modified by: Sheila Amaral
10
* Last modification: Thu Aug 13 09:46:26 CEST 2009
11
*
12
* Allows events which have at least 2 highest ET jets,
13
* at generator level, with deltaEta between jets higher
14
* than 3.5
15
*
16
*******************************************************/
17
18
// system include files
19
#include <memory>
20
21
// user include files
22
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
23
#include "
FWCore/Framework/interface/EDFilter.h
"
24
#include "
FWCore/Framework/interface/Event.h
"
25
#include "
FWCore/Framework/interface/MakerMacros.h
"
26
#include "
DataFormats/Common/interface/Handle.h
"
27
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
28
#include "
DataFormats/JetReco/interface/GenJetCollection.h
"
29
#include "
DataFormats/JetReco/interface/GenJet.h
"
30
31
32
class
JGJFilter
:
public
edm::EDFilter
33
{
34
public
:
35
explicit
JGJFilter
(
const
edm::ParameterSet
&);
36
~JGJFilter
()
override
;
37
38
private
:
39
void
beginJob
()
override
;
40
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
41
void
endJob
()
override
;
42
43
// ----------member data ---------------------------
44
45
unsigned
int
nEvents
;
46
unsigned
int
nAccepted
;
47
};
48
49
#endif
JGJFilter::~JGJFilter
~JGJFilter() override
Definition:
JGJFilter.cc:29
JGJFilter
Definition:
JGJFilter.h:32
Event.h
MakerMacros.h
JGJFilter::JGJFilter
JGJFilter(const edm::ParameterSet &)
Definition:
JGJFilter.cc:21
Frameworkfwd.h
JGJFilter::endJob
void endJob() override
Definition:
JGJFilter.cc:149
ParameterSet.h
JGJFilter::beginJob
void beginJob() override
Definition:
JGJFilter.cc:143
JGJFilter::filter
bool filter(edm::Event &, const edm::EventSetup &) override
Definition:
JGJFilter.cc:36
EDFilter.h
GenJetCollection.h
edm::EventSetup
Definition:
EventSetup.h:57
edm::EDFilter
Definition:
EDFilter.h:39
JGJFilter::nAccepted
unsigned int nAccepted
Definition:
JGJFilter.h:46
edm::ParameterSet
Definition:
ParameterSet.h:36
JGJFilter::nEvents
unsigned int nEvents
Definition:
JGJFilter.h:45
edm::Event
Definition:
Event.h:71
Handle.h
GenJet.h
Generated for CMSSW Reference Manual by
1.8.11