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 16 of file PtEtaPhiMass.h.

Constructor & Destructor Documentation

◆ PtEtaPhiMass() [1/2]

PtEtaPhiMass::PtEtaPhiMass ( )
inline

Definition at line 22 of file PtEtaPhiMass.h.

22 {}

◆ PtEtaPhiMass() [2/2]

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

Definition at line 25 of file PtEtaPhiMass.h.

Member Function Documentation

◆ eta()

constexpr float PtEtaPhiMass::eta ( ) const
inline

momentum pseudorapidity

Definition at line 31 of file PtEtaPhiMass.h.

References eta_.

Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().

31 { return eta_; }

◆ mass()

constexpr float PtEtaPhiMass::mass ( ) const
inline

mass

Definition at line 35 of file PtEtaPhiMass.h.

References mass_.

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

35 { return mass_; }

◆ phi()

constexpr float PtEtaPhiMass::phi ( ) const
inline

momentum azimuthal angle

Definition at line 33 of file PtEtaPhiMass.h.

References phi_.

Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().

33 { return phi_; }

◆ pt()

constexpr float PtEtaPhiMass::pt ( ) const
inline

Member Data Documentation

◆ eta_

float PtEtaPhiMass::eta_
private

Definition at line 18 of file PtEtaPhiMass.h.

Referenced by eta().

◆ mass_

float PtEtaPhiMass::mass_
private

Definition at line 18 of file PtEtaPhiMass.h.

Referenced by mass().

◆ phi_

float PtEtaPhiMass::phi_
private

Definition at line 18 of file PtEtaPhiMass.h.

Referenced by phi().

◆ pt_

float PtEtaPhiMass::pt_
private

Definition at line 18 of file PtEtaPhiMass.h.

Referenced by pt().