CMS 3D CMS Logo

BasicJet.cc
Go to the documentation of this file.
1 // BasicJet.cc
2 // Fedor Ratnikov, UMd
3 
4 #include <sstream>
5 
6 //Own header file
8 
9 using namespace reco;
10 
11 BasicJet::BasicJet(const LorentzVector& fP4, const Point& fVertex) : Jet(fP4, fVertex) {}
12 
13 BasicJet::BasicJet(const LorentzVector& fP4, const Point& fVertex, const Jet::Constituents& fConstituents)
14  : Jet(fP4, fVertex, fConstituents) {}
15 
16 BasicJet* BasicJet::clone() const { return new BasicJet(*this); }
17 
18 bool BasicJet::overlap(const Candidate&) const { return false; }
19 
21  std::ostringstream out;
22  out << Jet::print() // generic jet info
23  << " BasicJet specific: None" << std::endl;
24  return out.str();
25 }
reco::Jet::Constituents
std::vector< Constituent > Constituents
Definition: Jet.h:23
reco::BasicJet::clone
BasicJet * clone() const override
Polymorphic clone.
Definition: BasicJet.cc:16
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
reco::BasicJet
Jets made from CaloTowers.
Definition: BasicJet.h:19
Jet
Definition: Jet.py:1
reco::BasicJet::print
std::string print() const override
Print object.
Definition: BasicJet.cc:20
reco::Jet::print
virtual std::string print() const
Print object.
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Point
Structure Point Contains parameters of Gaussian fits to DMRs.
Definition: DMRtrends.cc:57
reco::BasicJet::overlap
bool overlap(const Candidate &) const override
Polymorphic overlap.
Definition: BasicJet.cc:18
reco::Candidate
Definition: Candidate.h:27
BasicJet.h
MillePedeFileConverter_cfg.out
out
Definition: MillePedeFileConverter_cfg.py:31
reco::BasicJet::BasicJet
BasicJet()
Definition: BasicJet.h:22
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:36