00001 #ifndef JetReco_GenericJet_h 00002 #define JetReco_GenericJet_h 00003 00016 #include <string> 00017 #include "DataFormats/Candidate/interface/CompositeRefBaseCandidate.h" 00018 00019 namespace reco { 00020 class GenericJet : public CompositeRefBaseCandidate { 00021 public: 00023 GenericJet () {} 00025 GenericJet (const LorentzVector& fP4, const Point& fVertex, const std::vector<CandidateBaseRef>& fConstituents); 00027 virtual ~GenericJet () {} 00028 00030 virtual int nConstituents () const; 00031 00033 virtual std::string print () const; 00034 00035 }; 00036 } 00037 // temporary fix before include_checcker runs globally 00038 #include "DataFormats/JetReco/interface/GenericJetCollection.h" //INCLUDECHECKER:SKIP 00039 #endif