CMS 3D CMS Logo

Public Member Functions | Private Member Functions

reco::BasicJet Class Reference

Jets made from CaloTowers. More...

#include <BasicJet.h>

Inheritance diagram for reco::BasicJet:
reco::Jet reco::CompositePtrCandidate reco::LeafCandidate reco::Candidate

List of all members.

Public Member Functions

 BasicJet ()
 BasicJet (const LorentzVector &fP4, const Point &fVertex)
 BasicJet (const LorentzVector &fP4, const Point &fVertex, const Jet::Constituents &fConstituents)
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().

{}
BasicJet::BasicJet ( const LorentzVector fP4,
const Point fVertex 
)

Constructor from values

Definition at line 12 of file BasicJet.cc.

  : Jet (fP4, fVertex)
{}
BasicJet::BasicJet ( const LorentzVector fP4,
const Point fVertex,
const Jet::Constituents fConstituents 
)

Definition at line 16 of file BasicJet.cc.

  : Jet (fP4, fVertex, fConstituents)
{}
virtual reco::BasicJet::~BasicJet ( ) [inline, virtual]

Definition at line 31 of file BasicJet.h.

{};

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().

                                 {
  return new BasicJet (*this);
}
bool BasicJet::overlap ( const Candidate ) const [private, virtual]

Polymorphic overlap.

Reimplemented from reco::CompositePtrCandidate.

Definition at line 24 of file BasicJet.cc.

                                                {
  return false;
}
std::string BasicJet::print ( void  ) const [virtual]

Print object.

Reimplemented from reco::Jet.

Definition at line 28 of file BasicJet.cc.

References dbtoconf::out.

                                 {
  std::ostringstream out;
  out << Jet::print () // generic jet info
      << "    BasicJet specific: None" << std::endl;
  return out.str ();
}