00001 #ifndef JetReco_BasicJet_h 00002 #define JetReco_BasicJet_h 00003 00018 #include "DataFormats/JetReco/interface/Jet.h" 00019 00020 namespace reco { 00021 class BasicJet : public Jet { 00022 public: 00023 00025 BasicJet() {} 00026 00028 BasicJet(const LorentzVector& fP4, const Point& fVertex); 00029 BasicJet(const LorentzVector& fP4, const Point& fVertex, const Jet::Constituents& fConstituents); 00030 00031 virtual ~BasicJet() {}; 00032 00034 virtual BasicJet* clone () const; 00035 00037 virtual std::string print () const; 00038 00039 private: 00041 virtual bool overlap( const Candidate & ) const; 00042 }; 00043 } 00044 // temporary fix before include_checcker runs globally 00045 #include "DataFormats/JetReco/interface/BasicJetCollection.h" //INCLUDECHECKER:SKIP 00046 #endif