#include <DataFormats/JetReco/interface/BasicJet.h>
Public Member Functions | |
BasicJet (const LorentzVector &fP4, const Point &fVertex, const Jet::Constituents &fConstituents) | |
BasicJet (const LorentzVector &fP4, const Point &fVertex) | |
Constructor from values. | |
BasicJet () | |
Default constructor. | |
virtual BasicJet * | clone () const |
Polymorphic clone. | |
virtual std::string | print () const |
Print object. | |
virtual | ~BasicJet () |
Private Member Functions | |
virtual bool | overlap (const Candidate &) const |
Polymorphic overlap. |
BasicJet represents generic Jets witjout any specific information in addition to generic Jet parameters
Definition at line 21 of file BasicJet.h.
reco::BasicJet::BasicJet | ( | ) | [inline] |
BasicJet::BasicJet | ( | const LorentzVector & | fP4, | |
const Point & | fVertex | |||
) |
Constructor from values.
Definition at line 12 of file BasicJet.cc.
00013 : Jet (fP4, fVertex) 00014 {}
BasicJet::BasicJet | ( | const LorentzVector & | fP4, | |
const Point & | fVertex, | |||
const Jet::Constituents & | fConstituents | |||
) |
virtual reco::BasicJet::~BasicJet | ( | ) | [inline, virtual] |
Polymorphic clone.
Reimplemented from reco::CompositePtrCandidate.
Definition at line 20 of file BasicJet.cc.
References BasicJet().
00020 { 00021 return new BasicJet (*this); 00022 }
Polymorphic overlap.
Reimplemented from reco::CompositePtrCandidate.
Definition at line 24 of file BasicJet.cc.
std::string BasicJet::print | ( | void | ) | const [virtual] |
Print object.
Reimplemented from reco::Jet.
Definition at line 28 of file BasicJet.cc.
References lat::endl(), out, and print().
00028 { 00029 std::ostringstream out; 00030 out << Jet::print () // generic jet info 00031 << " BasicJet specific: None" << std::endl; 00032 return out.str (); 00033 }