CMS 3D CMS Logo

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

#include <Run3ScoutingParticle.h>

Public Member Functions

float eta () const
 
float m () const
 
int pdgId () const
 
float phi () const
 
float pt () const
 
 Run3ScoutingParticle ()
 
 Run3ScoutingParticle (float pt, float eta, float phi, float m, int pdgId, int vertex)
 
int vertex () const
 

Private Attributes

float eta_
 
float m_
 
int pdgId_
 
float phi_
 
float pt_
 
int vertex_
 

Detailed Description

Definition at line 8 of file Run3ScoutingParticle.h.

Constructor & Destructor Documentation

◆ Run3ScoutingParticle() [1/2]

Run3ScoutingParticle::Run3ScoutingParticle ( float  pt,
float  eta,
float  phi,
float  m,
int  pdgId,
int  vertex 
)
inline

Definition at line 11 of file Run3ScoutingParticle.h.

12  : pt_(pt), eta_(eta), phi_(phi), m_(m), pdgId_(pdgId), vertex_(vertex) {}

◆ Run3ScoutingParticle() [2/2]

Run3ScoutingParticle::Run3ScoutingParticle ( )
inline

Definition at line 14 of file Run3ScoutingParticle.h.

14 : pt_(0), eta_(0), phi_(0), m_(0), pdgId_(0), vertex_(-1) {}

Member Function Documentation

◆ eta()

float Run3ScoutingParticle::eta ( ) const
inline

Definition at line 18 of file Run3ScoutingParticle.h.

18 { return eta_; }

References eta_.

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

◆ m()

float Run3ScoutingParticle::m ( ) const
inline

Definition at line 20 of file Run3ScoutingParticle.h.

20 { return m_; }

References m_.

◆ pdgId()

int Run3ScoutingParticle::pdgId ( ) const
inline

Definition at line 21 of file Run3ScoutingParticle.h.

21 { return pdgId_; }

References pdgId_.

Referenced by Particle.Particle::__str__().

◆ phi()

float Run3ScoutingParticle::phi ( ) const
inline

Definition at line 19 of file Run3ScoutingParticle.h.

19 { return phi_; }

References phi_.

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

◆ pt()

float Run3ScoutingParticle::pt ( ) const
inline

◆ vertex()

int Run3ScoutingParticle::vertex ( ) const
inline

Definition at line 22 of file Run3ScoutingParticle.h.

22 { return vertex_; }

References vertex_.

Referenced by Tau.Tau::dxy().

Member Data Documentation

◆ eta_

float Run3ScoutingParticle::eta_
private

Definition at line 26 of file Run3ScoutingParticle.h.

Referenced by eta().

◆ m_

float Run3ScoutingParticle::m_
private

Definition at line 28 of file Run3ScoutingParticle.h.

Referenced by m().

◆ pdgId_

int Run3ScoutingParticle::pdgId_
private

Definition at line 29 of file Run3ScoutingParticle.h.

Referenced by pdgId().

◆ phi_

float Run3ScoutingParticle::phi_
private

Definition at line 27 of file Run3ScoutingParticle.h.

Referenced by phi().

◆ pt_

float Run3ScoutingParticle::pt_
private

Definition at line 25 of file Run3ScoutingParticle.h.

Referenced by pt().

◆ vertex_

int Run3ScoutingParticle::vertex_
private

Definition at line 30 of file Run3ScoutingParticle.h.

Referenced by vertex().

Run3ScoutingParticle::pdgId
int pdgId() const
Definition: Run3ScoutingParticle.h:21
Run3ScoutingParticle::pt
float pt() const
Definition: Run3ScoutingParticle.h:17
Run3ScoutingParticle::m
float m() const
Definition: Run3ScoutingParticle.h:20
Run3ScoutingParticle::pdgId_
int pdgId_
Definition: Run3ScoutingParticle.h:29
Run3ScoutingParticle::vertex
int vertex() const
Definition: Run3ScoutingParticle.h:22
Run3ScoutingParticle::eta_
float eta_
Definition: Run3ScoutingParticle.h:26
Run3ScoutingParticle::phi_
float phi_
Definition: Run3ScoutingParticle.h:27
Run3ScoutingParticle::vertex_
int vertex_
Definition: Run3ScoutingParticle.h:30
Run3ScoutingParticle::phi
float phi() const
Definition: Run3ScoutingParticle.h:19
Run3ScoutingParticle::pt_
float pt_
Definition: Run3ScoutingParticle.h:25
Run3ScoutingParticle::m_
float m_
Definition: Run3ScoutingParticle.h:28
Run3ScoutingParticle::eta
float eta() const
Definition: Run3ScoutingParticle.h:18