CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Jet.h
Go to the documentation of this file.
1 #ifndef DataFormats_L1Trigger_Jet_h
2 #define DataFormats_L1Trigger_Jet_h
3 
4 
7 
8 namespace l1t {
9 
10  class Jet;
12 
13  class Jet : public L1Candidate {
14 
15  public:
16  Jet(){}
17  Jet( const LorentzVector& p4,
18  int pt=0,
19  int eta=0,
20  int phi=0,
21  int qual=0);
22  Jet( const PolarLorentzVector& p4,
23  int pt=0,
24  int eta=0,
25  int phi=0,
26  int qual=0);
27 
28 
29  ~Jet();
30 
31  private:
32 
33  // additional hardware quantities common to L1 global jet
34  // there are currently none
35 
36  };
37 
38 }
39 
40 #endif
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition: LeafCandidate.h:25
math::XYZTLorentzVector LorentzVector
virtual double eta() const
momentum pseudorapidity
virtual double pt() const
transverse momentum
Definition: Jet.h:13
BXVector< Jet > JetBxCollection
Definition: Jet.h:10
Jet()
Definition: Jet.h:16
virtual double phi() const
momentum azimuthal angle
virtual const LorentzVector & p4() const
four-momentum Lorentz vector
Definition: LeafCandidate.h:99
~Jet()
Definition: Jet.cc:24