CMS 3D CMS Logo

PFClusterJet.h
Go to the documentation of this file.
1 #ifndef DataFormats_JetReco_PFClusterJet_h
2 #define DataFormats_JetReco_PFClusterJet_h
3 
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:428
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:46
reco::PFClusterJet::print
std::string print() const override
Print object.
Definition: PFClusterJet.cc:34
edm::Ref< PFClusterCollection >
Jet
Definition: Jet.py:1
Point
Structure Point Contains parameters of Gaussian fits to DMRs.
Definition: DMRtrends.cc:57
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
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