DataFormats
JetReco
interface
PFClusterJet.h
Go to the documentation of this file.
1
#ifndef DataFormats_JetReco_PFClusterJet_h
2
#define DataFormats_JetReco_PFClusterJet_h
3
18
#include "
DataFormats/JetReco/interface/Jet.h
"
19
#include "
DataFormats/ParticleFlowReco/interface/RecoPFClusterRefCandidate.h
"
20
21
namespace
reco
{
22
23
class
PFClusterJet
:
public
Jet
{
24
public
:
26
PFClusterJet
();
28
PFClusterJet
(
const
LorentzVector
& fP4,
const
Point
& fVertex);
30
PFClusterJet
(
const
LorentzVector
& fP4,
const
Point
& fVertex,
const
Jet::Constituents
& fConstituents);
32
~PFClusterJet
()
override
{}
34
PFClusterJet
*
clone
()
const override
;
35
37
std::string
print
()
const override
;
38
40
reco::PFClusterRef
pfCluster
(
size_t
i
)
const
;
41
42
private
:
44
bool
overlap
(
const
Candidate
&
dummy
)
const override
;
45
46
private
:
47
};
48
49
}
// namespace reco
50
51
#endif
mps_fire.i
i
Definition:
mps_fire.py:355
reco::Jet::Constituents
std::vector< Constituent > Constituents
Definition:
Jet.h:23
reco::PFClusterJet::overlap
bool overlap(const Candidate &dummy) const override
Polymorphic overlap.
Definition:
PFClusterJet.cc:32
reco::PFClusterJet::clone
PFClusterJet * clone() const override
Polymorphic clone.
Definition:
PFClusterJet.cc:11
Jet.h
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
reco::PFClusterJet::print
std::string print() const override
Print object.
Definition:
PFClusterJet.cc:34
edm::Ref< PFClusterCollection >
Jet
Definition:
Jet.py:1
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
Point
Structure Point Contains parameters of Gaussian fits to DMRs.
Definition:
DMRtrends.cc:57
reco::Candidate
Definition:
Candidate.h:27
reco::PFClusterJet::~PFClusterJet
~PFClusterJet() override
Destructor.
Definition:
PFClusterJet.h:32
RecoPFClusterRefCandidate.h
reco::PFClusterJet::pfCluster
reco::PFClusterRef pfCluster(size_t i) const
Easy Constituent access.
Definition:
PFClusterJet.cc:13
dummy
Definition:
DummySelector.h:38
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:36
reco::PFClusterJet
Jets made out of PFClusters.
Definition:
PFClusterJet.h:23
reco::PFClusterJet::PFClusterJet
PFClusterJet()
Default constructor.
Definition:
PFClusterJet.cc:4
Generated for CMSSW Reference Manual by
1.8.16