Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
HepMCCandAlgos
interface
HFFilter.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_HepMCCandAlgos_interface_HFFilter_h
2
#define PhysicsTools_HepMCCandAlgos_interface_HFFilter_h
3
4
// -*- C++ -*-
5
//
6
// Package: HFFilter
7
// Class: HFFilter
8
//
18
//
19
// Original Author: "Salvatore Rappoccio"
20
// Created: Tue Apr 8 16:19:45 CDT 2008
21
//
22
//
23
24
25
// system include files
26
#include <memory>
27
#include <string>
28
29
// user include files
30
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
31
#include "
FWCore/Framework/interface/EDFilter.h
"
32
33
#include "
FWCore/Framework/interface/Event.h
"
34
#include "
FWCore/Framework/interface/MakerMacros.h
"
35
36
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
37
38
#include "
DataFormats/JetReco/interface/GenJet.h
"
39
40
41
//
42
// class declaration
43
//
44
45
class
HFFilter
:
public
edm::EDFilter
{
46
public
:
47
explicit
HFFilter
(
const
edm::ParameterSet
&);
48
~HFFilter
();
49
50
virtual
bool
filter
(
edm::Event
&,
const
edm::EventSetup
&)
override
;
51
virtual
void
endJob
() ;
52
53
private
:
54
// ----------member data ---------------------------
55
edm::EDGetTokenT<std::vector<reco::GenJet>
>
genJetsCollToken_
;
// Input GenJetsCollection
56
double
ptMin_
;
// Min pt
57
double
etaMax_
;
// Max abs(eta)
58
};
59
60
#endif
HFFilter::genJetsCollToken_
edm::EDGetTokenT< std::vector< reco::GenJet > > genJetsCollToken_
Definition:
HFFilter.h:55
HFFilter::ptMin_
double ptMin_
Definition:
HFFilter.h:56
HFFilter::etaMax_
double etaMax_
Definition:
HFFilter.h:57
HFFilter::endJob
virtual void endJob()
Definition:
HFFilter.cc:71
Event.h
MakerMacros.h
edm::EDGetTokenT
Definition:
EDGetToken.h:32
Frameworkfwd.h
HFFilter::~HFFilter
~HFFilter()
Definition:
HFFilter.cc:19
ParameterSet.h
EDFilter.h
edm::EventSetup
Definition:
EventSetup.h:45
HFFilter
Definition:
HFFilter.h:45
edm::EDFilter
Definition:
EDFilter.h:37
HFFilter::HFFilter
HFFilter(const edm::ParameterSet &)
Definition:
HFFilter.cc:11
HFFilter::filter
virtual bool filter(edm::Event &, const edm::EventSetup &) override
Definition:
HFFilter.cc:31
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::Event
Definition:
Event.h:64
GenJet.h
Generated for CMSSW Reference Manual by
1.8.5