CMS 3D CMS Logo

GenericJet.h
Go to the documentation of this file.
1 #ifndef JetReco_GenericJet_h
2 #define JetReco_GenericJet_h
3 
15 #include <string>
17 
18 namespace reco {
20  public:
22  GenericJet () {}
24  GenericJet (const LorentzVector& fP4, const Point& fVertex, const std::vector<CandidateBaseRef>& fConstituents);
26  ~GenericJet () override {}
27 
29  virtual int nConstituents () const;
30 
32  virtual std::string print () const;
33 
34  };
35 }
36 // temporary fix before include_checcker runs globally
37 #include "DataFormats/JetReco/interface/GenericJetCollection.h" //INCLUDECHECKER:SKIP
38 #endif
GenericJet()
Default constructor.
Definition: GenericJet.h:22
virtual std::string print() const
Print object.
Definition: GenericJet.cc:23
~GenericJet() override
Destructor.
Definition: GenericJet.h:26
virtual int nConstituents() const
of constituents
Definition: GenericJet.cc:19
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition: Candidate.h:37
fixed size matrix
math::XYZPoint Point
point in the space
Definition: Candidate.h:41