Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
public
:
25
CaloJetSelector
(
const
JetSelection
&
config
) :
config_
(config) {}
26
~CaloJetSelector
() {}
27
30
const
ParticleStatus
filter
(
const
reco::CaloJet
&
Jet
)
const
;
31
32
private
:
33
JetSelection
config_
;
34
35
};
// class
36
37
}
// namespace pat
38
39
#endif
pat::JetSelection
Definition:
JetSelection.h:10
reco::CaloJet
Jets made from CaloTowers.
Definition:
CaloJet.h:27
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:25
pat::CaloJetSelector::~CaloJetSelector
~CaloJetSelector()
Definition:
CaloJetSelector.h:26
pat::CaloJetSelector::filter
const ParticleStatus filter(const reco::CaloJet &Jet) const
Definition:
CaloJetSelector.cc:8
CaloJet.h
pat::CaloJetSelector::config_
JetSelection config_
Definition:
CaloJetSelector.h:33
JetSelection.h
pat::Jet
Analysis-level calorimeter jet class.
Definition:
Jet.h:77
submitPVResolutionJobs.config
tuple config
parse the configuration file
Definition:
submitPVResolutionJobs.py:281
pat::ParticleStatus
ParticleStatus
Definition of particle status after selection.
Definition:
ParticleCode.h:30
Generated for CMSSW Reference Manual by
1.8.5