CMS 3D CMS Logo

reco::BasicJet Class Reference

Jets made from CaloTowers. More...

#include <DataFormats/JetReco/interface/BasicJet.h>

Inheritance diagram for reco::BasicJet:

reco::Jet reco::CompositePtrCandidate reco::Candidate reco::Particle

List of all members.

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 BasicJetclone () const
 Polymorphic clone.
virtual std::string print () const
 Print object.
virtual ~BasicJet ()

Private Member Functions

virtual bool overlap (const Candidate &) const
 Polymorphic overlap.


Detailed Description

Jets made from CaloTowers.

BasicJet represents generic Jets witjout any specific information in addition to generic Jet parameters

Author:
Fedor Ratnikov, UMd
Version:
Id
BasicJet.h,v 1.11 2007/09/20 21:04:43 fedor Exp

Definition at line 21 of file BasicJet.h.


Constructor & Destructor Documentation

reco::BasicJet::BasicJet (  )  [inline]

Default constructor.

Definition at line 25 of file BasicJet.h.

Referenced by clone().

00025 {}

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 
)

Definition at line 16 of file BasicJet.cc.

00017   : Jet (fP4, fVertex, fConstituents)
00018 {}

virtual reco::BasicJet::~BasicJet (  )  [inline, virtual]

Definition at line 31 of file BasicJet.h.

00031 {};


Member Function Documentation

BasicJet * BasicJet::clone ( void   )  const [virtual]

Polymorphic clone.

Reimplemented from reco::CompositePtrCandidate.

Definition at line 20 of file BasicJet.cc.

References BasicJet().

00020                                  {
00021   return new BasicJet (*this);
00022 }

bool BasicJet::overlap ( const Candidate  )  const [private, virtual]

Polymorphic overlap.

Reimplemented from reco::CompositePtrCandidate.

Definition at line 24 of file BasicJet.cc.

00024                                                 {
00025   return false;
00026 }

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 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:50:57 2009 for CMSSW by  doxygen 1.5.4