Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
PhysicsTools
PatUtils
interface
CaloJetSelector.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_PatUtils_CaloJetSelector_h
2
#define PhysicsTools_PatUtils_CaloJetSelector_h
3
15
#include <string>
16
#include "
DataFormats/JetReco/interface/CaloJet.h
"
17
#include "
PhysicsTools/PatUtils/interface/JetSelection.h
"
18
19
#include "
PhysicsTools/PatUtils/interface/ParticleCode.h
"
20
21
namespace
pat {
22
23
class
CaloJetSelector
{
24
25
26
public
:
27
CaloJetSelector
(
const
JetSelection
&
config
) :
config_
( config ) {}
28
~CaloJetSelector
() {}
29
32
const
ParticleStatus
33
filter
(
const
reco::CaloJet
&
Jet
)
const
;
34
35
private
:
36
37
JetSelection
config_
;
38
39
};
// class
40
41
}
// namespace
42
43
#endif
pat::JetSelection
Definition:
JetSelection.h:8
reco::CaloJet
Jets made from CaloTowers.
Definition:
CaloJet.h:29
ParticleCode.h
Defines the enumerations of particle type and status.
pat::CaloJetSelector
Selects good Jets.
Definition:
CaloJetSelector.h:23
pat::CaloJetSelector::CaloJetSelector
CaloJetSelector(const JetSelection &config)
Definition:
CaloJetSelector.h:27
pat::CaloJetSelector::~CaloJetSelector
~CaloJetSelector()
Definition:
CaloJetSelector.h:28
pat::CaloJetSelector::filter
const ParticleStatus filter(const reco::CaloJet &Jet) const
Definition:
CaloJetSelector.cc:9
pat::CaloJetSelector::config_
JetSelection config_
Definition:
CaloJetSelector.h:37
JetSelection.h
pat::Jet
Analysis-level calorimeter jet class.
Definition:
Jet.h:70
HDQMDatabaseProducer.config
tuple config
Definition:
HDQMDatabaseProducer.py:18
pat::ParticleStatus
ParticleStatus
Definition of particle status after selection.
Definition:
ParticleCode.h:32
CaloJet.h
Generated for CMSSW Reference Manual by
1.8.5