CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
PtEtaPhiMass Class Reference

#include <PtEtaPhiMass.h>

Public Member Functions

constexpr float eta () const
 momentum pseudorapidity More...
 
constexpr float mass () const
 mass More...
 
constexpr float phi () const
 momentum azimuthal angle More...
 
constexpr float pt () const
 transverse momentum More...
 
 PtEtaPhiMass ()
 
constexpr PtEtaPhiMass (float ipt, float ieta, float iphi, float imass)
 

Private Attributes

float eta_
 
float mass_
 
float phi_
 
float pt_
 

Detailed Description

standard cms four-momentum Lorentz vector consistent with LeafCandidate representation

Definition at line 14 of file PtEtaPhiMass.h.

Constructor & Destructor Documentation

PtEtaPhiMass::PtEtaPhiMass ( )
inline

Definition at line 19 of file PtEtaPhiMass.h.

19 {}
constexpr PtEtaPhiMass::PtEtaPhiMass ( float  ipt,
float  ieta,
float  iphi,
float  imass 
)
inline

Definition at line 22 of file PtEtaPhiMass.h.

22  :
23  pt_(ipt), eta_(ieta), phi_(iphi), mass_(imass){}

Member Function Documentation

constexpr float PtEtaPhiMass::eta ( ) const
inline

momentum pseudorapidity

Definition at line 28 of file PtEtaPhiMass.h.

References eta_.

Referenced by Particle.Particle::__str__(), Jet.Jet::jetID(), and Jet.Jet::puJetId().

28 { return eta_; }
constexpr float PtEtaPhiMass::mass ( ) const
inline

mass

Definition at line 32 of file PtEtaPhiMass.h.

References mass_.

Referenced by Particle.Particle::__str__(), and DiObject.DiMuon::__str__().

32 { return mass_; }
constexpr float PtEtaPhiMass::phi ( ) const
inline

momentum azimuthal angle

Definition at line 30 of file PtEtaPhiMass.h.

References phi_.

Referenced by Particle.Particle::__str__(), and ntupleDataFormat.Track::phiPull().

30 { return phi_; }
constexpr float PtEtaPhiMass::pt ( ) const
inline

Member Data Documentation

float PtEtaPhiMass::eta_
private

Definition at line 16 of file PtEtaPhiMass.h.

Referenced by eta(), and RhoEtaPhi::eta().

float PtEtaPhiMass::mass_
private

Definition at line 16 of file PtEtaPhiMass.h.

Referenced by mass().

float PtEtaPhiMass::phi_
private

Definition at line 16 of file PtEtaPhiMass.h.

Referenced by phi(), and RhoEtaPhi::phi().

float PtEtaPhiMass::pt_
private

Definition at line 16 of file PtEtaPhiMass.h.

Referenced by pt().